跳转到内容

User:MaxHasBeenUsed/多字母密码

维基百科,自由的百科全书

这是User:MaxHasBeenUsed/多字母密码当前版本,由MaxHasBeenUsed留言 | 贡献编辑于2024年6月21日 (五) 07:13。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

多字母密码(也稱:多表加密,英語:Polyalphabetic Cipher)是一种替换式密码,通过使用多个字母表替换明文中的字符实现加密。

维吉尼亚密码是最著名的多字母密码示例,尽管它是一个经过简化的特殊实例。恩尼格玛机更为复杂,但从根本上来说仍然是一种多字母替代密码。

歷史

[编辑]

基于Ibn al-Durayhim英语Ibn al-Durayhim(1312-1359)的工作,Al-Qalqashandi英语Al-Qalqashandi(1355-1418)在其著作“Subh al-a'shafi sina'at al-insha”(英語:The light of the blind in the profession of writing)中首次讨论了密码的替代和移位,并首次描述了一种多字母密码。在该密码中,每个明文字母对应多个替代字符[1]。同时也有人认为,多字母密码可能早在几个世纪前就由阿拉伯密码学家肯迪(801-873)开发出来[2]

示例

[编辑]

参考文献

[编辑]
  1. ^ Lennon, Brian. Passwords: Philology, Security, Authentication. Harvard University Press. 2018: 26. ISBN 9780674985377. 
  2. ^ Maclean, Donald, Al-Kindi, 20 February 2012 [13 April 2012] 

参见

[编辑]