首页 网络安全 安全学院 查看内容

古典密码之凯撒密码

2017-2-4 13:58 2132 0

摘要: 理解掌握凯撒密码的设计原理以及编程实现凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。例如,如果密匙是把明文字母的位数向后 ...

理解掌握凯撒密码的设计原理以及编程实现

凯撒密码作为一种最为古老的对称加密体制,在古罗马的时候都已经很流行,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。例如,如果密匙是把明文字母的位数向后移动三位,那么明文字母B就变成了密文的E,依次类推,X将变成A,Y变成B,Z变成C,由此可见,位数就是凯撒密码加密和解密的密钥。

运行VC++6.0

打开d:\tools\BUPT1001B中的myCrySubstitude.cpp工程文件

查看代码并调试运行。

执行生成的myCrySubstitude.exe文件

运行成功后的截图

理解凯撒密码实现机制。

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除
1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 路过

    匿名

最新评论

返回顶部