西西河

主题:【原创】密码传奇(一):7、Painvin对这两份电文的分析只能就此止步了 -- 1001n

共:💬29 🌺42 新:
全看分页树展 · 主题 跟帖
家园 严格意义上的一文一密,其实应该是一字一密,

也就是说密码长度和明文长度一样。有人要说了,密码长度和明文一样,那密码怎么传送呢?如果有办法安全的传送密码,我不如直接用那个方法传送明文了。这里面关键在一个时效性:我可以派专人护送写在纸上的密码,但有紧急消息要传回来时,就可以用电话或者无线电来发送密文而不怕被窃听。

事实上,当年苏联派往美国的间谍就用过这个方法:他们随身携带一个小本子,每页上面都是很长一串数。有电报要发送时,就先把文字翻成电报明码,再按照顺序,把密码本上的每一个数字加到明文上去形成密文。假如明文是12,32,45,66。。。密码本上是92,83,27,74。。。密文就是(只取后两位)04,15,72,40。。。

但是有一个关键的关键,就是密码本的每一页用过之后就要撕去,今后永不再用。密码本撕完了,要换一本完全不同的全新的。

这样的密码,理论上是不可能破译的

当然,这样的密码代价也极高,因为密码本不可重用,运送密码本需要极高的成本。后来苏联间谍大意了一下,违反了纪律,以为密码本重用个几次也没问题吧,结果就被美国人给破了。

后来冷战期间,美苏首脑之间的热线,也还是用的这种加密办法。

说清了这个概念之后,我不得不指出,楼主的这句话似乎是不对的:

最后一份起码就是使用了单独的加密方式;而这,也就是密码学概念中的“一文一密”。

而“一文一密”,怎么可能被破译?毫无道理啊!

只有一份秘文,不等于就不能破解。不然我要问了,我把一份密文丛中裁开,变成两份如何?

一份密文,也可能被分成了很多段,每段用相同的方法加密,这样就不符合一字一密的要求了,就有被攻破的可能了。军事学院的学生发情书,由于实际应用的困难,想来不会用到这种最高级的密码,那么所述的故事,至少在理论上,是可能发生的。

感兴趣的同学请参看http://en.wikipedia.org/wiki/One_time_pad

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河