工具用的顺手吗?
你的反馈能帮助我们做得更好
在线凯撒密码加密解密工具,支持自定义字母表和偏移量,适合密码学学习与趣味使用。
凯撒密码只对英文字母有效,数字、标点符号和其他字符将保持不变
点击生成按钮开始
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
凯撒密码是一种固定移位的单表代换方法:同一个偏移量应用到文本中的每个英文字母,越过 Z 或 z 后从同一套字母表的开头继续。本工具分别处理大写 A–Z 和小写 a–z,因此大小写会保留;空格、换行、数字、标点、汉字、表情等非 ASCII 英文字母不会参与移位,而是原样出现在结果中。
可设置的偏移量为整数 0–25,默认值是 3。加密模式向字母表后方移动,解密模式按相同位数反向移动。偏移 0 不改变文本;偏移 25 的加密效果等同于每个英文字母向前移动 1 位。
把大写或小写字母在各自字母表中的位置记为 x,其中 A/a 为 0、Z/z 为 25;把偏移量记为 k。本工具使用 26 个英文字母的循环:
加密:Eₖ(x) = (x + k) mod 26解密:Dₖ(y) = (y - k + 26) mod 26
mod 26 表示对 26 取余,使 Z 再向后移动时回到 A。只要密文确由同一字符规则和偏移量生成,选择相同的 k 并切换到解密模式,就能逐字母撤销加密;大小写和未参与移位的字符也会保持原状。
在加密模式下输入 Hello, Zz! 123 中文,偏移量设为 3,结果为:
Khoor, Cc! 123 中文其中 H→K、e→h、Z→C、z→c;逗号、空格、感叹号、数字和中文均不变。再把结果放入输入区,切换为解密并保持偏移量 3,会还原为 Hello, Zz! 123 中文。这个例子也可用来检查大小写、循环移位和非字母保留三项规则。
指南
按步骤完成操作,并通过示例核对输入与结果。
要把明文变成移位后的文本时选择“加密”;要还原已知偏移量的凯撒密文时选择“解密”。页面初始为加密模式。
直接输入整数,或用减号、加号按钮逐格调整。数值会限制在 0 到 25;请不要用负数表示反向移动,反向处理应切换到解密模式。若输入小数,工具按整数部分处理。
键入、粘贴或载入页面提供的英文示例后,结果会随文本、模式和偏移量立即更新,无需点击提交。先检查一个跨越字母表末端的字母,例如偏移 3 时 Z 应变成 C,再复制完整结果。
复制加密结果,切换到解密模式,保持相同偏移量后重新输入。若没有改动密文,输出应与原文一致;若不一致,优先核对偏移量、模式以及原密文是否确实采用凯撒移位。
场景
查看这项工具在不同工作与生活流程中的用法。
教师或学习者可从偏移 1、3、25 分别观察 A、Z 的变化,再用解密模式还原。结果把“越界后回到开头”的取余规则直接展示出来,适合核对手算答案。
题目已经给出偏移量时,可粘贴密文并选择解密,快速验证猜出的明文。若题目没有给偏移量,需要自行依次尝试不同数值;本工具不会自动判断最可能答案。
编写字符移位练习时,可用包含大小写、Z/z、数字和标点的短文本生成期望结果,再与程序输出逐字符比较,从而发现大小写混用、末端不循环或误改非字母等问题。
问答
集中解答高频疑问与容易混淆的问题。
因为当前字符规则只匹配 ASCII 英文字母 A–Z 和 a–z。其他字符会原样保留,这不是计算失败,也不能通过更换偏移量让中文参与移位。
偏移 0 是恒等映射,输出与输入相同。偏移 25 在加密模式下相当于向前移动 1 位,例如 B→A、A→Z;在解密模式下方向相反。
不能自动破解或排序候选结果。对于 26 字母的规则,可以手动尝试 0–25;其中 0 不改变文本,剩下 25 个是非平凡移位。若所有结果都不通顺,原文可能不是凯撒密码、字符规则不同,或密文已被改动。
先确认加密后使用的是解密模式,而不是再次加密;再检查是否复制了完整密文。来自其他工具的内容还可能采用中文、自定义字母表、删除标点或统一大小写等不同规则,不能保证与这里的英文字母规则互通。
须知
使用前了解适用范围、结果限制与必要提醒。
凯撒密码只有很小的移位空间,固定映射也容易从少量已知内容推断。它适合教学、谜题和格式实验,不适合保护账号口令、身份信息、财务数据、私密通信或任何需要真正保密的内容。
推荐
查找相关工具、专题与可用的 API 能力。