仿射密码-Affinecipher

上传:Jump@ 浏览: 32 推荐: 0 文件:ZIP 大小:717.65KB 上传时间:2019-05-16 06:14:56 版权申诉
题目:课程设计环境: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
上传资源
用户评论

cxw_13595 2019-05-16 06:14:56

不能用的代码

现在是凌晨四点半 2019-05-16 06:14:56

不错,值得学习

baggio26942 2019-05-16 06:14:56

还不错!~~~

sg17335 2019-05-16 06:14:56

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