学习经典密码
对比同一文本在凯撒、ROT13 和两种栅栏重排中的变化。
使用指南
文本加解密包含四类算法。AES 调用 crypto-js 的密码式 API:由密码经 OpenSSL 兼容 EvpKDF 派生密钥,自动加入随机盐并输出 Base64;凯撒和 ROT13 只旋转 ASCII 英文字母;栅栏密码有标准 W 型和 CTF 常见分组型两种重排方式。
更新于 2026-09-10约 2 分钟读完
| 输入 | 输出 | 说明 |
|---|---|---|
| AES 明文 + 密码 | Base64 密文 | 每次随机盐导致结果不同 |
ABC 凯撒 +3 |
DEF |
只变 A–Z/a–z |
| ROT13 两次 | 原文 | 13 位旋转自反 |
[a-zA-Z],数字、中文、emoji 和标点保持原样。对比同一文本在凯撒、ROT13 和两种栅栏重排中的变化。
在受控环境与本工具/OpenSSL 兼容格式之间加解密短文本。
因为 CryptoJS 密码式 AES 会生成随机盐,并把盐与密文一起编码。
不安全,它只是可逆字符重排,适合教学或谜题,不适合保护敏感数据。
明文、密文和密码只在浏览器内存中处理,不上传;敏感密钥仍不应在不信任设备上输入。
更新于 2026-09-10
AES 加密解密与凯撒、ROT13、栅栏等经典密码
密钥由密码经 OpenSSL EvpKDF 派生,密文为 Base64(含随机盐,每次加密结果不同)