凯撒密码是最古老的加密方法之一,据说是古罗马的凯撒用来传军令的。做法很简单:把每个字母在字母表里往后挪固定几位。比如偏移量是 3,A 就变成 D,B 变成 E,X 绕回去变成 A。这种密码的好处是规则简单、好记,现在主要用在教学、解谜、简单场合隐藏文字。这个小工具就是帮你做这种加解密的。
主要功能
设置偏移量
有三种方式调偏移量:
数字框:直接填一个数,范围从 -255 到 255,正数往后挪、负数往前挪
滑块:拖动滑块快速在 1 到 25 之间调,跟数字框同步
随机按钮:点一下随机生成一个 1 到 25 的偏移量,想不出用几的时候就点它
加密和解密
上面输入框放明文,点"加密",下面输出框出现密文。反过来,输入框放密文,点"解密",原文出现。加密和解密的偏移量用同一个值,方向相反。
一键交换
点中间那个圆形的交换按钮,输入和输出就调个个儿。比如加密完想反过来解密看看,点一下交换,省得手动复制粘贴。
粘贴和复制
输入框旁边有"粘贴"按钮,点一下把剪贴板里的内容直接填进去。"清空"按钮一键清掉输入和结果。输出框旁边的"复制结果"把结果复制走。
只动字母,不动其他
数字、标点、空格都保持原样,只有英文字母会被平移。大小写也保留——大写还是大写,小写还是小写。
适合谁用
做谜题、玩 CTF 的人,遇到凯撒密码的题,用它能快速试各种偏移量解出来;学密码学、上信息安全课的人,拿它试一试,直观理解凯撒密码的原理和局限;想给一段简单文字做个初级加密、不想让人一眼看懂的人,随手转一下也够用;对古典密码感兴趣的人,用它还能和 ROT 系列对照着玩。
用起来什么感觉
界面很清爽:上面调偏移量,中间左右两块分别放输入和输出,中间一排按钮控制加密、交换、解密。输出用等宽字体,字母对齐好读。整个过程在浏览器本地完成,内容不会上传到任何服务器。手机上是上下排列,按钮加宽加高,手指点着方便。按钮大、字清楚,加密是蓝的、解密是绿的,交换是个圆形图标,一眼就知道点哪个。不需要安装,打开网页就能使,用完关掉就行。