首页 > 其他分享 >仿射密码

仿射密码

时间:2024-09-29 09:49:53浏览次数:5  
标签:明文 密码 逆元 密文 仿射 乘法

仿射密码与凯撒密码同属于替换加密,同样在仿射密码中先将字母转换为数字,不同的是仿射密码中有两个密钥,即A和B,密文等于A乘上明文再加上B(m=As+B,m表示密文,s表示明文)
如果需要对仿射密码解密的话,需要用到乘法逆元的知识,即明文等于密文1减去B的差乘上A在模26下的乘法逆元(s=(m-B)A**-1)

乘法逆元:若a乘以b再除以n的余数为1(a*b%n=1),则称a与b互为模n下的乘法逆元,x除以a等于x乘以b,对于小整数可用以下脚本进行求解

而对于大整数,则需要使用gmpy2.invert()函数

对于仿射密码解密可用以下脚本:

标签:明文,密码,逆元,密文,仿射,乘法
From: https://www.cnblogs.com/q1n-xu3h4n/p/18438964

相关文章

  • zip文档格式密码恢复工具
    当你忘记了压缩包的密码时,这个工具可以轻松解决这个问题具体安装如下:下载:PassperforZIP3.9.3.1Multilingual.zip解压后点击Setup.exe进行安装后续步骤默认就行,安装成功后,取消立即启动,点击完成即可回到我们解压文件,把crack里面的PassperforZIP.exe覆盖到软件的......
  • 20221409童诗嘉《密码系统设计》第四周
    20221409童诗嘉《密码系统设计》第四周AI对学习内容的总结要求让kimi阅读学习内容并进行总结,教材内容可以使用微信读书或者云班课电子教材HeadFirstC嗨翻C语言第五章:Structs,Unions,andBitfields:Rollingyourownstructures1、编译过程与多源文件管理:编译流程:......
  • PbootCMS后台访问地址及默认帐号密码
    如果你在使用PbootCMS时遇到关于后台默认账号密码的问题,以下是一些关键信息:PbootCMS后台默认访问路径访问路径:你的域名/admin.php将“你的域名”替换为实际的网址。后台初始账号密码初始账号:admin初始密码:admin示例假设你的域名为 example.com,则后台访问路径为:......
  • docker 创建私有仓库,并且设置用户名和密码
    1. 拉取仓库dockerpullregistry 2.安装密码生成工具sudoapt-getinstallapache2-utils 3. 生成用户名和密码htpasswd-Bc/etc/docker/registry/passwords dzq 4.  启动仓库dockerrun-d-p5000:5000--restart=always--nameregistry\-......
  • 06-burp抓包&密码爆破
    1、安装burp,分别在本机上实现全局代理和局部代理,提供设置过程的说明文档;在Proxy里Options选项中查看burp对应的地址和端口来配置代理全局代理:以win10为例,网络和lnternet>代理选项中手动设置代理,打开使用代理服务器设置之前burp中设置的地址及端口信息。局部代理:以火......
  • 流量新密码?AI宠物定制写真在小红书爆火,有人搞了10W+
    大家好,我是灵魂画师向阳不知道大家发现没?消费者对于情感价值的需求猛增,宠物服务行业衍生出越来越多的“拟人化”新业态。宠物摄影和写真成为宠物经济中的新兴行业,吸引了越来越多的摄影师和养宠人的关注。一些摄影师和摄影机构单独开辟了这个业务,通过给宠物穿上服装、拍摄......
  • 混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥
    混合密码系统(HybridCryptosystem)是一种结合了多种密码学技术和算法的加密方案,旨在充分利用不同密码算法的优势,以提供更强大的安全性、更高的效率或更好的功能特性。以下是对混合密码系统的详细解释:组成要素对称加密算法特点与作用:对称加密算法使用相同的密钥进行加密和......
  • SSM大学生网络安全题库系统35ei2 密码MD5加密
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统内容:学生,教师,资料分类,学习资料,安全知识开题报告内容一、研究背景与意义随着互联网技术的飞速发展,网络安全问题日益凸显,成为社会各界关注的焦点。大学......
  • 常见服务器、存储IPMI管理口地址和默认账号密码
    一、服务器设备默认管理1、宝德4卡服务器默认用户名:ADMIN/密码:111111112、超微服务器默认用户名:ADMIN/密码:admin000默认用户名:ADMIN/密码:ADMIN3、浪潮服务器型号:NF5270M4管理地址:手动配置默认用户名:admin/密码:admin型号:NF5270M2管理里地址:192.168.1.100默......
  • 托马斯.杰斐逊 转轮密码(Bugku)
    1.只要做过这种题,肯定知道是转轮密码。接下来介绍下转轮密码特征:给你一个密码表,n行的26个字母,key是1-n的数列,密文是n个英文字母根据key找对应行的密码表,然后在密码表上找密文字母,以这个字母为开头,重新排序。2.这种如果用手一个一个编辑的话肯定是会很慢的,在比......