0

解碼結果

凱撒密碼
移動位數

編碼結果

凱撒密碼
移動位數

關於凱撒密碼 (Caesar Cipher)

凱撒密碼是一種透過替換文本中的字符來進行加密的單表代換密碼。

字符的替換是透過將「A」到「Z」的字符在「ABCDEFGHIJKLMNOPQRSTUVWXYZ」這 26 個字符中移動來進行的。

例如,移動 -3 個字符時,「A」被加密為「X」,「Z」被加密為「W」。

加密前 : ABCDEFGHIJKLMNOPQRSTUVWXYZ
加密後 : XYZABCDEFGHIJKLMNOPQRSTUVW
加密前的文章 : THIS IS A SECRET MESSAGE
加密後的文章 : QEFP FP X PBZOBQ JBPPXDB

移動的數量是加密的金鑰。

僅加密英文字母,數字和符號等不進行加密。

如果移動數量為 13,結果將與 ROT13 相同。

字符在保留變音符號的狀態下移動。因此,例如「Á」將被加密為「X́」。

其他語言支援

除了拉丁字母,還支援西里爾字母和日語的平假名/片假名。

西里爾字母

移動 -3 個西里爾字母時的加密結果如下。

加密前 : АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
加密後 : ЭЮЯАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬ

字符在保留變音符號的狀態下移動。因此,例如俄語的「Ё」將被加密為「В̈」。「Й」和「й」被視為單獨的一個字符,而不是帶有變音符號「 ̆」(Breve)的「И」「и」。

日語平假名/片假名

移動 -3 個日語平假名/片假名時的加密結果如下。

加密前 : ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをんゔ
加密後 : をんゔぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑ
加密前 : ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴ
加密後 : ヲンヴァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱ

字符順序遵循 Unicode 定義。「ゕ」「ゖ」「ヵ」「ヶ」以及「ヷ」「ヸ」「ヹ」「ヺ」不屬於加密對象,請注意。