最近在学习python的密码学部分,从基础的凯撒密码加密开始学习
开始的入门是从纸质加密轮盘引入的:http://invpy.com/cipherwheel,这个网站上有可以使用的电子版,若不方便制作纸质的可以使用
下面说一下怎么制作纸质的加密轮盘:
这个为外圈圆盘,同样的制作一个内圈圆盘:
将内圈放在外圈中就可以得到加密轮盘了
关于加密轮盘的使用:
外圈的字母A下有一个点,与之对应着一个内圈里的数字,这个数字就是密钥。对于你要加密的消息中的字母,可以找到它在外圈的位置,然后替换成内圈对应的字母。这就是加密的过程,只要你没把密钥告诉别人,就没人能够知道这条消息的具体意思,当然,不排除被暴力破解。
至于加密轮盘的解密,只要按着加密方式相反的操作就可以得到,这里就不复述了。
凯撒加密
最新推荐文章于 2025-03-06 23:30:00 发布