5、多字母替换密码的解密探索

多字母替换密码的解密探索

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 密码的简化版本仍被广泛称为维吉尼亚密码,表格也常被称为维吉尼亚方阵。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值