13、死囚监狱学校开讲
加密方法。它的发明者为公元前二世纪希腊优秀历史学家波利比乌斯。替代法的基本原理是这样的。”叶独开拉过陈荣光的笔记本,在上面写下了几行文字:
123456
1ABCDEF
2GhIJKL
3MNOPQR
“这实际上是一个坐标体制,数字11代替了密底字母A,12代替了B,以此类推。这就是密码学中著名的‘波氏棋盘密’。当然,波利比乌斯至死也不知道,他的发明在密码史上具有多么重要的里程碑意义。
简单的波氏棋盘密,只要收集了足够的密文素材,用字频统计方法就能轻松破解。比如英文中出现最多的字母是‘E’,平均每八个字母必定出现一个‘E’,那么,密文里出现最多的那一组数字就是‘E’了。我第一次破译亚德利的密码,就误打误撞地运用了这个破译方法。
于是人们又发明了更巧妙而有效的加密技术:密钥。密钥就好比一把加密解密的钥匙,它其实就是一组简单易记的数字或字母。为了便于理解,我还是举个最简单的例子。假设上表推出的密底‘ABCDEFG’一组字母,替代数字分别为‘11、12、13……’假设约定密钥为字母R,即‘36’,密钥循环使用。”叶独开又快速在笔记本上写下一组文字:
原文:ABCDEFG
代码:11121314151621
密钥:3636363
密码:14181610181224
“你看出密码是怎样得出来的吗?”
陈荣光皱眉研究了好长时间,最后浓眉一扬,兴奋地说:“原文代码加密钥,满十不进位!”
“聪明!”叶独开拍拍他的肩膀,接着说,“但是这还是不能保证绝对的保密。如果密钥不是一个简单字母,而是连续的文字,或者无规则排列的数字,并且这个密钥只用一次,从理论上讲,这个密码就是不可破解的。但要做到这一点,通讯双方必须各有一本一模一样的密钥本。这就是密码技术的第二个基本类型:密本。密本体制使保密达到最高级别,但丧失了军事通讯另一个重要原则:便捷。所以一般只有最重要、最高级的通讯,才使用密本体制。”
叶独开长长地打了个呵欠:“今天就到这里吧,困死啦。明天该跟你学日文了,老师晚安!”
“好的好的,你先睡,我还要好好消化一下!”陈荣光聚精会神地埋在笔记本里。