Command Palette

Search for a command to run...

凯撒

凯撒密码编码器和解码器

13和ROT47任意移位对凯撒密文进行编码和解码,暴力强制所有25个移位破解未知密钥。

Output will appear here...

Brute-force all 25 shifts

Category:encoding
Mode:Offline
Version:1.0.0
Access:Free

什么是凯撒密码?

Caesar密码是一种替代密码,它用另一个字母替换消息中的每个字母,另一个字母沿着字母表进一步固定数量的位置。移位三个,A变为D,B变为E,Z环绕到C。它以Julius Caesar命名,根据罗马历史学家Suetonius使用三的移位来保护他的军事通信。该工具将纯文本编码为密文,将密文解码回纯文本,并且可以在不知道密钥时一次尝试每一个可能的移位。

Caesar密码只有25个可用密钥,从1到25每移一个,这使得它很容易学习和容易打破,因为密钥的数量如此之少,攻击者可以简单地尝试所有,一种称为暴力工具为你构建那个完整的列表:粘贴截获的消息,它显示所有25个候选解码,这样你就可以读下列并发现变成真实单词的那个,这就是为什么Caesar密码是今天的教学示例而不是真正的安全性。

2个知名的特例,ROT13是一个位移正好为13的凯撒密码,而且因为13是26的一半,应用它两次返回原文,所以同一个按钮既可以加扰,也可以取消加扰,它被用于论坛和Usenet帖子中,隐藏剧透和妙语,而无需真正加密。ROT47将想法扩展到94个可打印的ASCII字符,因此它也旋转数字和标点符号。这里的一切都完全运行在您的浏览器中:您的文本从未上传,记录或存储,工具一旦加载就离线工作,并且免费,无需帐户。

如何使用凯撒密码工具?

1

输入您的文字

将要编码的消息输入或粘贴到输入框中,或粘贴要解码的密文。

2

选择密码和密钥

选择标准凯撒并设置从 1 到 25 的移位,或选择不需要密钥的 ROT13 或 ROT47 预设。

3

编码或解码

Encode 和 Decode 之间切换,编码将字母向前移动;解码将它们向后移动相同的量。

4

复制结果或破解密钥

一键复制输出,或打开暴力列表,在密钥未知时查看所有 25 种可能的解码。

主要特点

1到25的任何转变

设置您需要的确切密钥。字母包裹字母表,大小写都保存在编码和解码上。

ROT13 和 ROT47 预设

一键 ROT13 进行扰流板式扰频,ROT47 旋转数字、标点符号以及字母。

暴力破解器

当您不知道使用了哪个移位时,请同时查看所有 25 种可能的解码以恢复消息。

保留除字母之外的一切

空格、数字、标点符号和符号保持不变,因此格式和布局保持完整。

Frequently Asked Questions

Caesar密码是一种替换密码,它将消息的每个字母向下移动固定位置,移位3,A变为D,Z包裹到C,是最古老和最简单的加密方法之一。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

caesar ciphercaesar cipher decodercaesar cipher encoderrot13rot47shift cipherdecrypt caesar ciphercaesar cipher translatorcipher solver