计算器
文本与编码

凯撒密码移位器

使用凯撒密码在线编码或解码文本。选择字母表(拉丁、西里尔、希腊、希伯来、阿拉伯),设置移位值,并在编码与解码之间切换。

模式
结果将显示在此处

如何使用凯撒密码移位器

凯撒密码是一种经典替换密码,字母表中的每个字母按固定位数移位。编码时字母向前移位;解码时向后移位。我们的免费凯撒密码移位器可让您选择字母表(拉丁、西里尔、希腊、希伯来或阿拉伯)、输入移位值(0 到 100)并在编码与解码模式之间切换。非字母字符(空格、数字、标点)保持不变。

选择与文本语言匹配的字母表。拉丁用于英语和多种欧洲语言;西里尔用于俄语等;希腊、希伯来和阿拉伯用于相应书写系统。移位值决定每个字母移动的位数。例如,拉丁字母移位 2 时,'a' 变为 'c','b' 变为 'd','z' 循环为 'b'。解码模式反转移位,因此编码文本时使用的同一移位值可将其解码回来。

凯撒密码可用于学习密码学、创建简单秘密消息、谜题和教育练习。它不适合真正的保密——可通过尝试所有可能移位或频率分析破解——但有助于理解替换密码的工作原理。所有编码和解码均在浏览器中运行;不会向服务器发送数据。

在输入框中输入文本,选择字母表,设置移位值(例如经典凯撒移位 2 则设为 2),并选择编码或解码。结果即时更新。要解码消息,请使用编码时使用的相同字母表和移位值,并选择解码模式。

示例

输入:addasdaw。字母表:拉丁。移位:2。模式:编码。结果:cffcufcy(每个字母向前移位 2:a→c, d→f, s→u, w→y)。要将 cffcufcy 解码回 addasdaw,请使用相同设置并选择解码。

常见问题

凯撒密码是一种替换密码,每个字母被字母表中固定位数以下的另一字母替换。据称尤利乌斯·凯撒曾使用它而得名。例如移位 2 时,'a' 变为 'c','z' 变为 'b'(循环)。
使用编码消息时使用的相同字母表和移位值,并选择解码模式。移位器会将每个字母按移位值向后移位,恢复原文。
工具支持拉丁 (a–z)、西里尔 (а–я)、希腊 (α–ω)、希伯来 (א–ת) 和阿拉伯 (ا–ي)。选择与文本语言匹配的字母表。拉丁、西里尔和希腊保留大小写。
移位值是字母表中每个字母移动的位数。编码时字母向前移位;解码时向后移位。拉丁移位 2:a→c, b→d, …, z→b。移位 0 使文本保持不变。
不安全。凯撒密码很容易破解——密钥数量仅与字母表字母数相同(如拉丁为 26)。适合学习和趣味秘密消息,但不适合真正的保密。
是的。凯撒密码移位器免费使用。无需注册或付费。所有编码和解码均在浏览器中运行。