古典密碼 | 英文轉數字密碼
古典密碼是密碼學中的其中一個類型,其大部分加密方式都是利用替換式密碼或移項式密碼,有時則是兩者的混合。其於歷史中經常使用,但現代已經很少使用,大部分的已經不再使用了。一般而言,經典密碼是基於一個拼音字母(像是A-Z)、動手操作或是簡單的裝置。它們可能是一種簡單的密碼法,以致於不可信賴的地步,特別是有新技術被發展出來後。現代的方法是用電腦或是其它數位科技,基於位元和位元組上操作。許多經典密碼被受尊重的人使用,像是尤利烏斯·凱撒和拿破崙,他們創造了一些常被人們使用的密碼。許多密碼起源於軍事上,相同立...
古典密碼是密碼學中的其中一個類型,其大部分加密方式都是利用替換式密碼或移項式密碼,有時則是兩者的混合。其於歷史中經常使用,但現代已經很少使用,大部分的已經不再使用了。一般而言,經典密碼是基於一個拼音字母(像是 A-Z)、動手操作或是簡單的裝置。它們可能是一種簡單的密碼法,以致於不可信賴的地步,特別是有新技術被發展出來後。
現代的方法是用電腦或是其它數位科技,基於位元和位元組上操作。許多經典密碼被受尊重的人使用,像是尤利烏斯·凱撒和拿破崙,他們創造了一些常被人們使用的密碼。許多密碼起源於軍事上,相同立場的人常使用來寄送秘密訊息。經典的方法常攻擊密碼文,有時候甚至不知其密碼系統,也可以使用工具,像是頻率分析法。有些經典密碼是使用先進的機器或是機電密碼機器,像是恩尼格瑪密碼機。
經典密碼的類型[編輯]經典密碼大致上分為替換式密碼和移項式密碼。
替換式密碼[編輯]代換密碼是字母(或是字母群)作有系統的代換,直到訊息被替換成其它難以解讀的字。
凱撒密碼[編輯]凱撒密碼是廣為人知的代換密碼。為了用凱撒密碼法加密訊息,每個密碼字母集中的字母將會被其位置的後3個字母替代。因此字母A將會被字母D替代、字母B將會被字母E替代、字母C將會被字母F替代等,最後,X、Y和Z將分別的被替代成A、B和C。例如,"WIKIPEDIA"將被加密成"ZLNLSHGLD"。凱撒把字母向後移"3"位,但其他數字也可照著作。
另一種代換密碼是使用關鍵字,你可以選擇一個單字或是短片語並去除所有的空格和重復的字母,接著把它當作密碼字母集的開頭。最後記得去除掉關鍵字的字母把其它字母接續排序。例如,如果關鍵字是CIPHER,則密碼字母表是這樣寫的:
一般字母: a b c d e f g h i j k l m n o p q r s t u v w x y z
密碼字母: c i p h e r s t u v w x y z a b d f g j k l m n o q
維吉尼亞密碼[編輯]凱撒密碼的例子是所有單字母替代式密碼(英語:monoalphabetic substitution ciphers)的典範,它只使用一個密碼字母集。但我們也可以使用多字母替代式密碼...