Cipher · 编码转换
与后端约好了"AES CBC PKCS7、hex 密钥",想验证两边结果是否一致?把算法和密钥贴进来即可对拍。支持 JSON 字段级加解密与密文智能识别,密钥与数据全程留在本机——这是联调工具,不是数据上云的托管服务。
1. 选算法:AES / DES / 3DES / RC4 / Rabbit,按与后端的约定选择。
2. 输入密钥:hex 格式,页面即时校验长度合法性。
3. 粘贴内容:文本或 JSON;选择加密或解密方向。
4. 对拍结果:复制输出,与后端结果比对;JSON 模式下逐字段处理,结构保持可读。
前后端加密对拍 — 联调最常见的场景:后端说"我们用 AES CBC PKCS7,key 是 hex 的 32 位"——贴进来跑一遍,两边结果是否一致一目了然,密钥编码问题当场现形。
JSON 字段级加密联调 — 约定的方案是"只加密 JSON 里的敏感字段值"——JSON 模式逐值处理、跳过已加密值,与这类方案天然对齐。
遗留系统 3DES / RC4 兼容排查 — 老系统的加密逻辑没有对拍工具时,这里是最快的验证场。
密钥长度与编码排查 — "明明一样的密码为什么解不开"——十有八九是 hex/UTF-8 编码差异或密钥长度不符,本页的即时校验就是干这个的。
完全免费,密钥与数据全程留在浏览器本地,不上传任何服务器。加密工具不碰你的密钥,是底线不是卖点。
AES / DES / 3DES 为 CBC 模式 + PKCS7 填充 + 固定 IV;RC4 / Rabbit 为流密码。密钥为 hex 编码,各算法有对应的合法长度要求,输入时即时校验。
固定 IV + CBC 的组合不适合生产环境的安全加固——这是密码学常识,页面如实告知。本工具的定位是开发联调对拍:验证"我和后端的算法参数是否一致"。生产加密请在服务端实现并遵循密码学最佳实践。
自动识别 JSON 输入后按字段值逐一处理:字符串值被加密/解密,结构与键名保持可读;已加密的值在加密方向自动跳过,避免二次加密。
高频原因前三名:密钥编码不同(hex vs UTF-8)、IV 不一致、填充方式不同(PKCS7 vs ZeroPadding)。逐一核对即可定位。
支持 .txt / .text / .json 文件直接打开处理。