跳至內容

使用者: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] 

參見[編輯]