@bsjohnson[速更版&烂尾向]深夜闲聊Web3系列之——从密码学说起(二) 中发帖

上一篇:深夜闲聊Web3系列之——从密码学说起(一)中介绍了古典密码术的应用和发展,也说到了二战时期惊心动魄的密码学战争。 
本篇来介绍一下香农大神建立现代密码学的故事……
2 保密系统的通信理论——近现代密码学的建立
上篇中讲到的古典密码例如凯撒密码是一种替换密码,它的安全性是不够的。
假设我们是攻击方,我们不知道敌人的密文使用的加密方法是否为凯撒密码,此时仅需进行频率分析或样式单词分析的方法即可确定;如果我们知道该密文采用了凯撒密码,那么也可以通过频率分析,或者使用穷举法也能得到明文的偏移量。因为对于英文字母表来说只有26个英文字母,凯撒密码的偏移量最大值为25,如果偏移量为26那么相当于没有进行偏移。
例如我们有密文:NLOO KLP WRGDB,假设偏移量为1,每个字母往左移动1位,那么得到结果:MKNN JKO VQFCA,看上去没有意义;再将偏移量换成2试试,每个字母往左...