凯撒密码加解密工具

在线凯撒密码工具,自定义移位位数对英文文本加密,也可对密文按 1-25 位全部解密罗列,用于古典密码学习、CTF 入门和趣味加密。

功能说明

本工具用于凯撒密码的加密、解密和暴力破解。输入任意文本(仅英文字母会被移位,其他字符如数字、空格、标点保持不变),选择位移量(1-25)和操作模式,即可得到对应结果。

使用方法

计算原理

凯撒密码是一种替换密码,公式为:密文字母 = (明文字母 + 位移量) mod 26。解密时使用相反位移。本工具仅处理26个英文字母,并保留原始大小写;非字母字符原样保留。

注意事项

为什么加密后有些字符没有变化?

凯撒密码只对英文字母(A-Z和a-z)进行移位,数字、空格、标点符号等非字母字符会原样保留,因此看起来没有变化。

位移量可以输入0或负数吗?

本工具限制位移量为1到25之间的整数。如果输入0或负数,会提示错误。实际上位移0表示不加密,负数可等价为加上26后的正数,但为了简洁,工具不接受这些值。

爆破模式一定能找到正确的明文吗?

爆破模式会列出所有25种可能的位移结果,其中必然包含正确的明文(如果原文是英文且只用凯撒加密)。但需要人工从列表中识别出有意义的那一行,因为所有结果都是合法字母组合。

中文或其他语言字符可以处理吗?

本工具仅处理英文字母,中文、日文等非英文字符会原样保留,不会被移位。如果您的文本包含中文,建议先提取英文部分再使用。