想要确定是否使用了凯撒密码,理论上需要将密文尝试从1位到26位共26种平移方式,但对于长文本来说,可以截取一段进行尝试,减少工作量,在得到结果之后也很快就能排除。

栅栏密码的加密方式则是将一串字母文本排列成两行或以上,然后从上至下按照竖向列重新排序。例如密文为【aodnbno】,将之拆成上4下3的两行,就会变成【aodn】和【bno】,再从上往下重新组合,就会变成【abondon】这个明文。

除此之外,与字母有关的、历史上最有名的加密方式是二战时期德国所使用的密码机【eniga】,它的另一个名字更加广为人知——【谜】。

利用机器内转动的圆盘和电路可以创造出人类手工所无法实现的高强度密码,但柯南把这串长达108个字母的密文读了一遍,认为加密方式不会复杂到那个程度。

他分析道:“内容很多,如果加密方式太复杂很容易发生错误,我猜是简单替换密码。”

简单替换密码就是将字母表中的26个字母随机映射成其他字母,建议一对一的对应关系,如a替换d,f替换o等毫无逻辑的方式,凯撒密码也可以被称为简单替换密码的一种。

这种替换很难找到其中的规律,但因为发送和收取密文的人早就知道沟通方式,所以对于双方而言毫无难度,只是第三方窃取真实信息的难度飙升。

警视厅的距离不远,交谈的功夫已经到了目的地。

神无梦把车停好,朝柯南问道:“所以柯南君认为我们得用穷举法吗?”

“当然不是!”

柯南震惊于她的想法,说道:“每个字母都可能用剩余的25个字母替换,25x24x23x22……梦姐姐你知道这是多少种可能吗,人力是没办法穷举的!”