1. 首页
  2. 课程学习
  3. C++/C
  4. 仿射密码和维吉尼亚密码加解密实现(密钥随机生成)

仿射密码和维吉尼亚密码加解密实现(密钥随机生成)

上传者: 2019-04-30 07:33:43上传 CPP文件 5.79KB 热度 55次
1.Z26上的仿射密码体制:(1)应用随机产生的密钥(A、B)将一段英文(其长度应较长)进行加、解密;(2)针对(1),统计其明文和密文中各字符出现的频率;(3)针对(1),计算明文和密文的重合指数。2.Z26上的维吉尼亚密码体制:(1)编写密钥为(k1,k2,…,kn)的维吉尼亚加、解密程序,其中n值由用户输入,密钥随机产生;(2)用(1)实现的加、减密程序对一段英文(其长度应较长)进行加、解密;(3)针对(2),统计明文和密文中各字符出现的频率。要求给出n=4,16两种情况下的频率统计结果;(4)针对(2),计算明文和
下载地址
用户评论
码姐姐匿名网友 2019-04-30 07:33:43

第一次没下载上,第二次就让评论,煞笔网址设计

码姐姐匿名网友 2019-04-30 07:33:43

挺好用的 实现了维吉尼亚的加密和解密

码姐姐匿名网友 2019-04-30 07:33:43

运行结果会出一点小问题,很值得初学者借鉴

码姐姐匿名网友 2019-04-30 07:33:43

挺好的实现。谢谢。

码姐姐匿名网友 2019-04-30 07:33:43

还是挺有用的,适合新手用

码姐姐匿名网友 2019-04-30 07:33:43

破解需要密钥,大体实现无误。

码姐姐匿名网友 2019-04-30 07:33:43

很好的代码 谢谢

码姐姐匿名网友 2019-04-30 07:33:43

作为新手真的可以拿来学习~

码姐姐匿名网友 2019-04-30 07:33:43

运行结果会出一点小问题,但是已解决,很不错的构思想法