凯撒密码、ROT13与维吉尼亚密码

选择一种密码,输入文字,即可立即看到结果。这些只是谜题和教学示例,并不具有安全性:知道方法的人都能读懂文字。

免费 在浏览器中运行 核对于2026年11月10日星期二

方向

ROT13、ROT47和Atbash的同一步骤既可加密也可解密。

每个字母在所选字母表中移动的位数。

字母表

结果

结果
全部凯撒位移

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在文字中输入文字。
  2. 选择密码;若选择凯撒或维吉尼亚,还需选择方向和字母表。
  3. 设置密码所需的位移或关键词。
  4. 复制结果。若位移未知,可逐行阅读全部凯撒位移表,直到找到通顺的一行。

各种密码如何工作

  • 凯撒密码把每个字母在字母表中向后移动固定的位数,位移量就是密钥。维基百科条目中的例子位移为3。
  • ROT13即位移13的凯撒密码。字母表有26个字母,因此对文字连续使用两次ROT13即可还原。
  • ROT47把可打印字符(编码33至126,即字母、数字和常用符号)移动47位,因此数字和标点也会改变。
  • Atbash把字母表倒过来:A变为Z,B变为Y,依此类推。
  • 维吉尼亚密码按关键词的下一个字母移动每个字母,因此同一个字母可能以不同的方式改变。

土耳其字母表

土耳其字母表有29个字母:A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z。它没有Q、W和X。带点的i与不带点的ı是两个字母,大写分别是İ与I,因此位移会经过全部29个字母,Z之后是A。

字母表之外的字符保持不变:使用土耳其字母表时,Q或W不会移动。

这些密码不能做什么

  • 它们不能保护秘密。凯撒密码的文字可通过尝试每一种位移破解,全部位移表可一次显示所有结果。
  • 关键词很短时,维吉尼亚密码很容易通过统计字母破解,因此不要用于任何私密内容。
  • 不会保存或发送任何内容:文字在您的浏览器中完成转换。

示例:ATTACKATDAWN,关键词为LEMON

LEMON的字母给出位移11、4、12、14和13(L在A之后第11位,E为第4位,依此类推)。第一个字母A被L移动,变为L。第二个字母T被E移动,变为X。整段文字的结果为LXFOPVEFRNHR,用同一关键词即可解码。

字母 关键词给出的位移 结果
A L(11) L
T E(4) X
T M(12) F
A O(14) O

常见问题

ROT13能用来隐藏文字吗?

不能。它的位移是固定的,人人都知道,任何看到ROT13文字的人都能一步读出。它用于隐藏剧透和谜题答案,而不是保密。

怎样破解凯撒密码?

逐一尝试每一种位移。全部位移表会显示英文字母表25种位移(或土耳其字母表28种位移)各自的解码结果,读起来通顺的那一行就是答案。

为什么土耳其字母表的结果与英文字母表不同?

土耳其字母表有29个字母,因此同样的位移落在不同的字母上。在英文中位移1会把C变为D,而在土耳其字母表中则变为Ç,并把小写的ı变为i。请使用文字所用的字母表。

工具会把我的文字发送到服务器吗?

不会。加密与解密都在您的浏览器中进行,文字不会保存在我们的服务器上,也不会发送给我们。

ROT47为什么也改变数字和标点?

ROT47把可打印字符(编码33至126)移动47位,因此字母、数字和常用符号都会改变。对同一文字连续使用两次即可还原原文。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。