应用加密和解密 1-凯撒加解密 2-换位加解密 3-公平加解密 4-Poly Alphabetic加解密 5-Full Vigenere加解密 6-仿射密码加解密 7-希尔密码加解密 8-组合代换换位加密解密 9-一次性一密加密解密 10-RSA加密解密 11-DES 12-哈希
2021-10-10 22:50:35 3.19MB Java
1
密码与隐藏技术1——仿射密码.zip
2021-09-11 19:02:59 10.11MB python
1
仿射密码是一种替换密码。它是一个字母对一个字母的。它的加密函数是 ,其中a和m互质,m是字母的数目。解码函数是 ,其中 是a在 群的乘法逆元。 仿射密码为单表加密的一种,字母系统中所有字母都藉一简单数学方程加密,对应至数值,或转回字母。 其仍有所有替代密码之弱处。所有字母皆借由方程 加密,b为移动大小。 在仿射加密中,大小为m之字母系统首先对应至0..m-1范围内之数值, 接着使用模数算数来将原文件中之字母转换为对应加密文件中的数字。 单一字母的加密函数为 取余m为字母系统大小且a和b为密码关键值。a之值必须使得a与m互质。
2021-09-09 22:58:59 19KB 信息安全 仿射密码 c语言
1
武汉科技大学密码学课程设计,加密解密算法,移位密码+仿射密码
2021-08-20 12:55:24 425KB 密码学 课程设计 移位密码 仿射密码
1
基于C语言,实现仿射密码算法,随机生成密钥a、b,加密和解密程序对任意满足条件的a、b都能够进行处理。
2021-05-25 15:46:08 3KB 仿射密码 加密 解密 C语言
1
加法密码和乘法密码结合就构成仿射密码仿射密码的加密算法是: C= Ek(m)=(k1*m+k2) mod n 一、仿射密码基本思路 加法密码和乘法密码结合就构成仿射密码仿射密码的加密算法是: C= Ek(m)=(k1*m+k2) mod n
2021-03-19 19:27:04 184B 算法 大数据 仿射密码 加密
1
仿射密码为单表加密的一种,字母系统中所有字母都藉一简单数学方程加密,对应至数值,或转回字母
2021-03-19 13:29:58 2KB mima
1
仿射密码是一种表单代换密码,字母表的每个字母相应的值使用一个简单的数学函数对应一个数值,再把对应数值转换成字母。加密函数:E(x) = (k1*x + k2) (mod m)=(k1*x)mod 26 +k2,D(x) = k1^{-1} (x - k2) (mod m),这是乘法逆元的解法,本程序采用枚举算法解出,附有详细注释+文本文档,乘法加密是字母对应是a-z对应1-25-0.
2020-01-03 11:41:58 24KB matlab 仿射密码 加密 解密
1
题目:课程设计 环境:Visual C++ 6.0 仿射密码是由加法密码和乘法密码结合就构成。 仿射密码的加密和解密算法是: C= Ek(m)=(k1m+k2) mod n M= Dk(c)=k3(c- k2) mod n(其中(k3 ×k1)mod26 = 1) 仿射密码具有可逆性的条件是gcd(k1, n)=1。当k1=1时,仿射密码变为加法密码,当k2=0时,仿射密码变为乘法密码。 仿射密码中的密钥空间的大小为nφ(n),当n为26字母,φ(n)=12,因此仿射密码的密钥空间为12×26 = 312。 此软件实现了仿射密码的加密和解密算法,通过网络传递加解密的数据。 如有问题请联系 QQ:369946814 HeiSir
2020-01-03 11:27:15 718KB MFC 仿射密码 Affinecipher 课程设计
1
仿射密码 加密 解密 java 图形界面
2019-12-21 22:22:08 6KB 仿射密码 加密 解密
1