📝 输入内容
📤 处理结果
AES · DES · TripleDES · RC4 · Rabbit · 自定义密码
对称加密指加密与解密使用同一把密钥的算法,加解密速度快、适合大段文本,常用于配置文件保护、接口参数混淆、本地敏感信息存储等场景。与之相对的是 RSA 等非对称算法(公钥加密、私钥解密),后者更慢但免去密钥分发问题。本工具支持 AES、DES、TripleDES、RC4、Rabbit 五种经典对称算法。
| 算法 | 类型 | 密钥长度 | 安全性 / 建议 |
|---|---|---|---|
| AES | 分组密码 | 128 位(本工具) | 当前主流标准,首选推荐 |
| DES | 分组密码 | 56 位 | 已被 brute-force 破解,仅用于兼容旧系统 |
| TripleDES | 分组密码 | 112/168 位 | DES 三重串联,逐步被 AES 取代 |
| RC4 | 流密码 | 可变 | 曾用于 SSL/TLS 与 WEP,已不安全 |
| Rabbit | 流密码 | 128 位 | eSTREAM 认证的高速流密码 |
本工具输出采用 OpenSSL 兼容的 Salted__ 容器:密文开头为 8 字节随机盐,配合密码经 EVP_BytesToKey(MD5) 派生出真正的密钥与初始向量。因此同一段明文、同一个密码,每次加密得到的密文都不相同,但均可正确解回原文。该格式与 CryptoJS 库及多数在线工具互通;其中 Rabbit 采用与 CryptoJS 3.x 一致的经典算法变体,可与 sojson.com 等常见在线 Rabbit 工具互解。
选择「加密」粘贴明文,或选择「解密」粘贴 Base64/Hex 密文,设置密码后即实时出结果;点击「⇄ 交换」把结果送回输入框即可反向验证。「🔑 随机密码」按钮可生成 20 位强密码。所有运算均在浏览器本地完成,明文与密码不会上传服务器。