第一百九十二章 古典密码 (第1/2页)
“今天我们去图书馆吧,再破解一下,或许加上古典密码,会有一些进度呢?”
“嗯……”
王锋表面上点了点头,其实不大再想去图书馆了,这代码全世界的盗贼都没能破解,包括最近一时间在名气顶端的K字家族,他们强大的大脑也没分析什么名堂出来,所以他不觉得仅靠两人就行了。
马车上,王锋一边念着古典密码的关键句子,一边记忆着,发现神龙炁正带动着‘叡’涡在缓缓的旋转:
“古典密码,编码方法归根结底主要有两种,即置换和代换。把明文中的字母重新排列,字母本身不变,但其位置改变了,这样编成的密码称为置换密码。最简单的置换密码是把明文中的字母顺序倒过来,然后截成固定长度的字母组作为密文。代换密码则是将明文中的字符替代成其他字符……”
“置换?代换?代换不就是希尔密码吗。”
“构造多个密文字母表,在密钥的控制下用以一系列代换表依次对明文消息的字母序列进行代换。著名的多表代替密码有Vigenere密码等。”
恺撒移位密码是一种替代密码,密码使用起源于古罗马时期,《高卢战记》中有描述恺撒曾经使用密码来传递信息。恺撒移位密码通过把字母按顺序推后起3位起到加密作用,如把字母A换作字母D,把字母B换作字母E。
恺撒移位密码的密码术大致分为易位和替换两种,也有两者结合的更复杂的方法。在易位中字母不变,位置改变;替换中字母改变,位置不变。
把替换密码用于军事用途的第一个文件记载是恺撒著的《高卢记》,描述恺撒如何把密信送到正处在被围困、濒临投降的西塞罗,其中罗马字母被替换成希腊字母使得敌人根本无法看懂信息。
苏托尼厄斯在公元二世纪写的《恺撒传》中对恺撒用过的其中一种替换密码作了详细的描写。恺撒只是简单地把信息中的每一个字母用字母表中的该字母后的第三个字母代替,这种密码替换通常叫做恺撒移位密码。
整个代码过程是:“2凵lコ赫-尼齐a:·-·-··--·-----·---···----···-···--·--·--···------····--···---··--·-”
“先用古典密码,将其倒置,变成-·--··---···--····------···--·--·--···-···----···---·-----·--··-·-·53:a齐尼-赫コI凵2”
秦菡喃喃道。
“齐尼-赫……好熟悉的字眼……齐尼-……哦!齐尼-赫在纳瓦霍密码是【斧头】的意思!”
王锋猛拍大腿,叫道,接着疼得呲牙。
“斧头?王锋你的记忆力真强,昨天我们只是了解了一下纳瓦霍无敌密码,没想到你就背到了一些。”
“嘿嘿,运气好而已。”
“不过这个【斧头】……或许,我们又翻译错了吧…”
“希望不是这样…”
“倒置过后,等等,王锋你记了摩尔斯电码的表格吧?”
(本章未完,请点击下一页继续阅读)