用戶:MaxHasBeenUsed/多字母密碼
多字母密碼(也稱:多表加密,英語:Polyalphabetic Cipher)是一種替換式密碼,通過使用多個字母表替換明文中的字符實現加密。
維吉尼亞密碼是最著名的多字母密碼示例,儘管它是一個經過簡化的特殊實例。恩尼格瑪機更為複雜,但從根本上來說仍然是一種多字母替代密碼。
歷史
基於Ibn al-Durayhim(1312-1359)的工作,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]。
示例
參考文獻
- ^ Lennon, Brian. Passwords: Philology, Security, Authentication. Harvard University Press. 2018: 26. ISBN 9780674985377.
- ^ Maclean, Donald, Al-Kindi, 20 February 2012 [13 April 2012]
參見