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 定义。“ゕ”“ゖ”“ヵ”“ヶ”以及“ヷ”“ヸ”“ヹ”“ヺ”不属于加密对象,请注意。