Output will appear here...Brute-force all 25 shifts
什么是凯撒密码?
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 到 25 的移位,或选择不需要密钥的 ROT13 或 ROT47 预设。
编码或解码
Encode 和 Decode 之间切换,编码将字母向前移动;解码将它们向后移动相同的量。
复制结果或破解密钥
一键复制输出,或打开暴力列表,在密钥未知时查看所有 25 种可能的解码。
主要特点
1到25的任何转变
设置您需要的确切密钥。字母包裹字母表,大小写都保存在编码和解码上。
ROT13 和 ROT47 预设
一键 ROT13 进行扰流板式扰频,ROT47 旋转数字、标点符号以及字母。
暴力破解器
当您不知道使用了哪个移位时,请同时查看所有 25 种可能的解码以恢复消息。
保留除字母之外的一切
空格、数字、标点符号和符号保持不变,因此格式和布局保持完整。
Frequently Asked Questions
Related Tools
HTML Entity Encoder/Decoder
Encode and decode HTML entities - named (&), decimal (&), and hex (&) forms, with XSS-safe special-character escaping
Image to Base64 Converter
Convert images to Base64 data URIs and decode Base64 back to images.
Unicode Converter
Convert text to and from Unicode code points, HTML entities, JavaScript escapes, and CSS escapes. Emoji and astral characters handled correctly.
URL Encoder/Decoder
Encode and decode URLs, query strings, and form data with encodeURIComponent, encodeURI, or form-urlencoded modes
Comments
0 comments
No comments yet. Be the first to share your thoughts!