什么是加密/解密工具?
此工具让您可以使用行业标准的对称加密算法将明文加密为密文,并将密文解密回明文。所有处理完全在您的浏览器中进行 — 数据永远不会发送到服务器。
支持的算法
AES-CBC
DES-CBC
TripleDES-CBC
RC4
您的数据保持私密
所有加密和解密都在您的浏览器中进行:
- 无上传 — 您的文本和密钥永远不会离开您的设备
- 无服务器处理 — 一切都在本地使用 JavaScript 运行
- 无跟踪 — 我们不收集或存储您的任何数据
如何使用
加密文本
选择模式
选择加密模式(默认激活)
选择算法
从下拉菜单中选择一个算法(默认:AES-256-CBC)
输入文本
在输入面板中输入您的文本
设置密钥
输入密钥或点击生成创建随机密钥
配置 IV
如果 IV(初始化向量)为空,将自动生成,或输入自定义 IV
获取结果
加密的输出自动显示在输出面板中
保存凭证
复制输出、密钥和 IV — 解密时需要这三项
解密文本
选择模式
选择解密模式
匹配算法
选择加密时使用的相同算法
粘贴密文
在输入面板中粘贴密文
输入凭证
输入加密时使用的相同密钥和 IV
验证格式
确保密钥格式和输出格式与加密时使用的相匹配
查看明文
解密的明文显示在输出面板中
密钥和 IV 格式
密钥和 IV 可以用三种格式输入:
UTF-8
mysecretpasswordHex
a1b2c3d4e5f6...Base64
YWJjZGVmZ2g=使用生成时,密钥和 IV 以 Hex 格式创建,长度适合所选算法。
功能
多种加密算法
从六个算法选项中选择,以满足您的安全需求:
AES-256-CBC
最强选项,256 位密钥
- 最大安全性
- 政府级加密
- 推荐用于敏感数据
AES-192-CBC
强加密,192 位密钥
- 高安全级别
- 性能均衡
- 行业标准
AES-128-CBC
标准加密,128 位密钥
- 良好的安全性
- 快速处理
- 广泛兼容
DES-CBC
遗留兼容,64 位密钥
- 较旧的标准
- 遗留系统支持
- 安全性有限
TripleDES-CBC
增强型 DES,192 位密钥
- 三重加密
- 优于 DES
- 向后兼容
RC4
流密码,128 位密钥
- 快速处理
- 无需 IV
- 简单实现
安全密钥生成
只需一次点击即可生成密码学安全的随机密钥和初始化向量。密钥以所选算法的正确长度生成。
灵活的输入/输出格式
密钥输入选项
- UTF-8 纯文本
- Base64 编码
- 十六进制字符串
- 短密钥自动填充
- 长密钥自动截断
加密输出
- Base64 格式
- 十六进制格式
- 易于复制
- 可用于存储
- 与解密兼容
实时处理
加密和解密在您输入时自动进行,带有 300ms 防抖以保持界面响应。在密钥字段中按 Ctrl+Enter 或 Enter 进行即时处理。
- 输入时即时反馈
- 平滑、响应式界面
- 快速处理的键盘快捷键
- 无需手动提交按钮
示例数据
点击示例按钮快速加载示例数据,包含随机生成的密钥和 IV,以便您立即看到工具的运作方式。
常见问题
我应该使用哪种算法?
AES-256-CBC 推荐用于大多数用例。它在可用选项中提供最高的安全级别,并广泛用于行业标准。
什么是 IV(初始化向量)?
IV 是与密钥一起使用的随机值,用于确保相同文本的两次加密产生不同的密文。对于 CBC 模式算法,需要 IV。如果在加密时将 IV 字段留空,将自动为您生成一个。
为什么重要:没有 IV,相同的明文总是会产生相同的密文,使模式更容易被检测到,可能会危害安全性。
我需要保存 IV 吗?
是的。要解密您的密文,您需要加密时使用的相同密钥、IV 和算法。确保保存这三个值。
- 保存加密算法名称
- 保存完整的密钥值
- 保存完整的 IV 值
- 记录使用的密钥和输出格式
如果我的密钥太短或太长怎么办?
短于所需长度的密钥会自动用零填充。长于所需长度的密钥会截断到正确长度。为获得最佳结果,使用生成按钮创建长度完全正确的密钥。
| 算法 | 所需密钥长度 | 自动调整 |
|---|---|---|
| AES-256-CBC | 256 位(32 字节) | 填充/截断 |
| AES-192-CBC | 192 位(24 字节) | 填充/截断 |
| AES-128-CBC | 128 位(16 字节) | 填充/截断 |
| TripleDES-CBC | 192 位(24 字节) | 填充/截断 |
我的数据安全吗?
是的。所有加密和解密完全在您的浏览器中使用 JavaScript 进行。您的文本、密钥和加密输出永远不会发送到任何服务器。您可以通过检查浏览器的网络选项卡来验证这一点。
- 零服务器通信
- 无数据日志或存储
- 无 Cookie 或跟踪
- 开源验证可用
- 初始页面加载后可离线工作
为什么 RC4 没有 IV 字段?
RC4 是一种不使用初始化向量的流密码。它只需要一个密钥来加密和解密数据。当您选择 RC4 时,IV 部分会自动隐藏。
技术说明:与在固定大小块上运行并需要 IV 进行 CBC 模式的块密码(AES、DES、TripleDES)不同,RC4 生成与明文进行 XOR 运算的密钥流,无需 IV。
还没有评论,快来发表第一条!