跳转到内容

用户:MaxHasBeenUsed/多字母密码

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

多字母密码(也称:多表加密,英语: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] 

参见[编辑]