主题:【原创】密码传奇(一):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
- 相关回复 上下关系8
【原创】密码传奇(一):7、Painvin对这两份电文的分析只能就此止步了 24 1001n 字9862 2005-06-24 08:08:58
严格意义上的一文一密,其实应该是一字一密,
呵呵,老兄所提的故事恐怕不能证伪“单一密文理论上无解”的结论吧:) 5 1001n 字4357 2005-06-25 02:37:52
献花 抱朴仙人 字0 2005-06-24 12:21:10
☹️来晚了。。。把着门口看吧 landlord 字50 2005-06-24 10:31:25
😄一文一密也不是不可能被破译的。 葡萄干 字38 2005-06-24 10:30:32
你怎么确定他的加密方法都成问题 MacArthur 字10 2005-06-24 11:49:54
采用多表替代法或者别的啥复杂的东西话。 葡萄干 字54 2005-06-24 20:41:32