加密解密/编码
Base64 编码解码
通用的字符串与 Base64 互相转换
加密解密/编码
可自定义位移量的凯撒加密法
凯撒密码是一种替换加密,将字母按指定位移量进行偏移。 位移量范围:-25 ~ 25 仅处理英文字母,其他字符保持不变 ROT13 是位移量为 13 的凯撒密码特例
位移量按模 26 归一:输入 29 等于 3、-1 等于 25,所以负数和大于 26 的位移也一样能用。
只改拉丁字母,大小写各在自己的区间里循环;数字、标点、中文与 emoji 原样保留,不会被弄坏。
加解密是同一个函数——解码就是把位移取负,所以两个方向的结果都能对着原文核对。
输入文本
示例是 HELLO WORLD,输出随输入与位移实时更新,不需要点转换。
调位移量
用输入框里的数字(-25 到 25)试不同偏移,看哪一版读得通。
切到 Decode 还原
保持同一个位移量切到解码方向即可还原;不知道位移时,从 1 试到 25 就能全部枚举。
不能。可能的密钥只有 26 个(位移 0 就是原文),逐个试一遍就能破。它适合做谜题、教学与演示,不适合保护任何真实数据。
ROT13 就是位移 13 的特例,特点是自逆——加密两次回到原文,因为 13 × 2 = 26。把这里的位移设成 13,得到的就是 ROT13。
通用的字符串与 Base64 互相转换
生成适用于 URL 的 Base64 安全串
按 Base32 算法进行编码或解码
按 Base36 算法进行编码或解码
常用的 Base58 编解码工具
将文本转换为 0/1 二进制表示
将二进制数据还原为原始文本
文本转 16 进制字符串