西西河

主题:【原创】和阿康一篇:至今没有破译方法的传统加密方法 -- 任爱杰

共:💬40 🌺2 新:
分页树展主题 · 全看首页 上页
/ 3
下页 末页
      • 家园 偷密码本当然是个好办法,但这就不是破译了

        密码本都有了,还用费什么脑筋?但是如果偷不到呢?从加密方法本身来说,这个加密方法还是无懈可击的。

        老兄说的大规模更换密码本的问题是在现代密码技术发展起来以前一直都困扰各国军队的问题。好像山本五十六之所以会给揍下来就是因为他的部下到了该换密码本的时候由于工程量太大,拖了两天没换新的。他出巡的消息是用旧密码发出,结果被美国人逮个正着。

        现代发明公匙技术后,这个问题在一定程度上得到了解决。但是公匙可以被第三方冒充。这一点估计你看的那本书上讲的很详细了。

        我说的这个方法用穷举法是破不掉的。除非有一台超级计算机能够查询世界上所有的文字,除了出版的书,还要包括所有人类写出来的文字。要知道,我在主贴里说用《射雕英雄传》,但在实际运用中,通讯双方完全可以用自己写的文章。

        • 家园 关于破解再多说两句

          我看的那本书主要是以西方拼音文字为例来介绍加密解秘的。印象中是可以用穷举法来破老兄的加密的方法。

          原因是, 一来实用中的密码查找表的大小还是很有限,特别是在计算机出现前的二战时代。毕竟,密码本要携带方便,而且拼音文字就那么几个字母嘛。

          二来解秘时往往可以用其他线索来帮助的。比如,实用中密码本不可能更换太快。在某一时期内的大量密文中,有些常用词会重复次数较多,对应密文的重复次数也多。由此可利用字频或词频来帮助你。特别是在一些特殊情况下,你知道有些单词是肯定要出现的。举个例子,老美在中途岛战役前为确定日本人的企图,故意制造了中途岛淡水机坏了的情报。日本间谍果然把这消息往回发。这时你如果截获了日本人的密码电报,你破解时就可以用中途岛,淡水等字样作线索。这可以帮你省不少麻烦。

          对加密解秘只是感兴趣时读了几本科普的书,知道的也就这些了,还是等着读阿康的大作吧。

    • 家园 这个其实就是你提到的"黑话"加密方法的一个变种

      其缺点在于自己方的编码和解码都比较麻烦。

      而且,这也不是不可以破解的,留一个悬念吧,且听下回分解。

      • 家园 和纯粹的黑话还是不同的

        黑话,切口之类之所以容易破译,主要是因为其还是有语言的形态。而且词汇大量重复使用。自然容易找出规律来。

        但是我主贴中叙述的方法并无这个缺陷。甲乙双方间的通讯内容只是一串对第三方来说毫无意义的数字而已。

        举例来说,下面这一串数字就是用这种方法编译的一句话。能破译吗?

        0020090311090301160617021907

        • 家园 只要是词语和密词的对应是一对一的

          通过数码 Pattern 的频率统计, 相关性分析就还是可以找出规律, 当然解码需要截获比较大量的通信. 其实考古学中曾有破译完全失传的语言的记录, 那个比这个其实更难, 因为它的词句和任何一种现代已知的语言的词语不是一一对应的.

          • 家园 问题就在这里,所以这个加密法是无法破译的

            如果想当然的认为在这个加密法中明文和密码间有一一对应的关系,那就错了。

            在我上述的方法中,甲乙间交换的数字只代表字句在书中的位置。所以同一个字如果在第一页第一行第五个出现,可以写作115。如果第二次用到,完全可以用在第八页第八行第八个出现的同一个字,写作888。这样就根本不存在明文和密码间的一一对应关系。特征分析也就根本用不上。

    • 家园 这不就是连城诀嘛
分页树展主题 · 全看首页 上页
/ 3
下页 末页


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

Copyright © cchere 西西河