9、密码学中的置换密码与多字母密码

密码学中的置换密码与多字母密码

一、置换密码分析

1.1 换位密码分析的下一步

在对置换密码或带密钥的列换位密码进行密码分析时,下一步是找到作为密钥的置换。这可以通过变位词法(anagramming)来实现。在日常对话中,变位词是指重新排列一个单词或短语的字母以得到另一个单词或短语;在密码分析中,变位词法是重新排列密文的字母以得到明文。不过,这里不是重新排列单个字母,而是整个列。

例如,在表3.2中,列II紧跟列I的可能性非常小。第二行的“HT”组合不太可能,但也有可能,特别是当“H”是一个单词的结尾,“T”是下一个单词的开头时。然而,第四行的“VB”几乎是不可能的,因为在英语中“V”几乎不会出现在单词甚至音节的结尾;第七行的“VM”也是如此。实际上,只有列VII和列VIII真正有可能紧跟列I。

表3.2:
| I | II | III | IV | V | VI | VII | VIII |
| — | — | — | — | — | — | — | — |
| O | I | O | N | W | W | H | K |
| H | T | W | T | S | A | A | I |
| I | M | T | S | A | H | T | U |
| V | B | N | E | Y | M | E | E |
| R | E | A | M | I | T | H | U |
| S | T | T | A | A | G | M | H |
| V | M | H | T | P | E | E | E |
| A | N | I | A

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值