登录 注册
当前位置:主页 > 资源下载 > 50 > Affine cipher - 仿射密码

Affine cipher - 仿射密码

  • 更新:2024-09-12 12:49:02
  • 大小:718KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:网络安全 - 安全技术
  • 格式:ZIP

资源介绍

题目:课程设计 环境: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