1. 首页
  2. 课程学习
  3. C++/C
  4. 有一个密码加密原理:将明文(一个字符串)的每个字符按照字母表后移,每个字符的后移个数由秘钥值列表确定,如果明文比密钥值列表长,可以从头再使用这个密钥值列表。

有一个密码加密原理:将明文(一个字符串)的每个字符按照字母表后移,每个字符的后移个数由秘钥值列表确定,如果明文比密钥值列表长,可以从头再使用这个密钥值列表。

上传者: 2019-05-20 15:16:20上传 RAR文件 1.18MB 热度 22次
如明文:student,秘钥:2345,则加密方法是:s(向后移动2位)变成u,t(向后移动3位)变成w,u(向后移动4位)变成y,d(向后移动5位)变成i,此时秘钥用完,所以从头开始用2进行移位加密,依此类推可以得到加密后的密文。而解密时,只需将密文根据秘钥反推就可以得到明文
下载地址
用户评论