多字母替换密码的解密探索
1. 多字母替换密码基础
多字母替换密码的核心在于使用重复密钥。以一个例子来说明加密过程:
- 密钥短语: t r e t e s t e d i l e o n e t r e ,对应的数字为 20 18 5 20 5 19 20 5 4 9 12 5 15 14 5 20 18 5
- 明文: s p o r t i n g h i s c l o t h e s ,对应的数字为 19 16 15 18 20 9 14 7 8 9 19 3 12 15 20 8 5 19
- 密文: M H T L Y B H L L R E H A C Y B W X ,对应的数字为 13 8 20 12 25 2 8 12 12 18 5 8 1 3 25 2 23 24
密文数字是密钥数字与明文数字之和对 26 取模的结果,这一思想为现代数字流密码奠定了基础。
值得一提的是,多字母替换密码中的重复密钥加密法最初由 Bellaso 发明,但他并未得到应有的认可。后来 Giovanni Battista Della Porta 在 1563 年发表了与 Bellaso 1553 年发明的基本相同的系统,却未给 Bellaso 署名。到了 19 世纪,重复密钥的表格密码又被错误地归功于 Blaise de Vigenère,即便他从未声称发明过这些。如今,Bellaso 密码的简化版本仍被广泛称为维吉尼亚密码,表格也常被称为维吉尼亚方阵。
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



