1. 首页
  2. 安全技术
  3. 网络安全
  4. 仿射密码-Affinecipher

仿射密码-Affinecipher

上传者: 2019-05-16 06:14:56上传 ZIP文件 717.65KB 热度 34次
题目:课程设计环境:VisualC++6.0仿射密码是由加法密码和乘法密码结合就构成。仿射密码的加密和解密算法是:C=Ek(m)=(k1m+k2)modnM=Dk(c)=k3(c-k2)modn(其中(k3×k1)mod26=1)仿射密码具有可逆性的条件是gcd(k1,n)=1。当k1=1时,仿射密码变为加法密码,当k2=0时,仿射密码变为乘法密码。仿射密码中的密钥空间的大小为nφ(n),当n为26字母,φ(n)=12,因此仿射密码的密钥空间为12×26=312。此软件实现了仿射密码的加密和解密算法,通过网络传递加解密的数据。如有问题请联系QQ:369946814HeiSir
用户评论
码姐姐匿名网友 2019-05-16 06:14:56

不能用的代码

码姐姐匿名网友 2019-05-16 06:14:56

不错,值得学习

码姐姐匿名网友 2019-05-16 06:14:56

还不错!~~~

码姐姐匿名网友 2019-05-16 06:14:56

可以,非常不错,算出那是对的