首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解密多时间垫

解密多时间垫
EN

Cryptography用户
提问于 2013-04-14 17:56:37
回答 1查看 4.8K关注 0票数 1

我有11个密文是用相同的密钥加密的(我不知道)。我想解密最后一封密文。我读过类似于多时间点攻击的问题,但我无法用他们的答案来解决我的问题。

我是新加入Crypto的人能告诉我怎么做吗?

我知道当XOR两个密文(假设明文只包含空格和ASCII字母)时,如果它们都是空格,则结果为空。如果其中一个是空间,另一个是ASCII,我们就有了一个新的密文。如果他们都是密文,我们有新的词,也就是原语的异或,但我怎么才能透露纯文本呢?

EN

回答 1

Cryptography用户

发布于 2013-04-14 23:40:14

这听起来有点可疑,就像丹·邦恩( Dan )的“古瑟拉密码I”中的第一次额外学分分配。Dan在这个任务列表中给了你一个很好的提示。看一看ASCII图表,注意当你用空格而不是字母数字来异或某物时会发生什么。

一旦解决了这个问题,最好的选择就是按照您的建议,将所有的东西放在一起,并使用Dan在XORing上的提示中获得的知识和空间,为每个位置构建一个候选明文字符的直方图。我在这次任务中的第一次剪裁得到了85%的字符,而由于英语中常见的有向图,其余的都很简单。

票数 5
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/7992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档