文本加密工具
免费在线文本加密工具。支持 MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA3 哈希计算,AES-256-CBC 加解密,HMAC、Bcrypt、CRC32、文件拖拽哈希校验。所有处理在浏览器中完成,数据不会离开您的设备。
输入文本
输入信息统计
实时更新
点击选择文件 或拖拽文件到此处
支持任意格式,自动计算 MD5/SHA256 哈希值,可输入官方哈希值自动校验
Base64 联动 自动显示
—
多算法哈希结果 同时显示全部8种算法
| 算法 | 哈希值 | 耗时 | 操作 |
|---|---|---|---|
| MD5 | — | — | |
| SHA1 | — | — | |
| SHA224 | — | — | |
| SHA256 | — | — | |
| SHA384 | — | — | |
| SHA512 | — | — | |
| SHA3-256 | — | — | |
| SHA3-512 | — | — |
哈希对比 验证哈希值是否匹配
主算法结果 SHA256
—
AES-256-CBC 加解密
什么是文本加密与哈希?
哈希函数 是一种将任意长度的数据映射到固定长度摘要的算法。常见的哈希算法包括 MD5、SHA1、SHA256、SHA512 等。哈希函数具有以下特点:
- 单向性:从哈希值无法还原原始数据
- 确定性:相同输入始终产生相同哈希值
- 抗碰撞性:难以找到两个不同输入产生相同哈希值
- 雪崩效应:输入微小变化会导致哈希值完全不同
各算法说明
- MD5(128位)— 速度快但已不安全,适合文件完整性校验
- SHA1(160位)— 已被证明存在碰撞攻击风险
- SHA224/256(224/256位)— SHA-2 家族,安全性高,广泛使用
- SHA384/512(384/512位)— SHA-2 家族,更高安全性
- SHA3-256/512(256/512位)— SHA-3 最新标准,安全性最高
- AES-256-CBC — 对称加密,可加密解密,需要密钥和IV
- HMAC — 基于密钥的哈希消息认证码
- Bcrypt — 密码哈希算法,内置盐值,可调计算成本
- CRC32 — 循环冗余校验,用于数据完整性检测(非加密安全)
隐私说明
所有加密和哈希计算均在您的浏览器中完成,数据不会上传到任何服务器。 本工具使用 CryptoJS 库在浏览器端执行所有计算,您可以放心处理敏感数据。AES 加密密钥和 IV 也仅保存在当前页面内存中,刷新页面即清除。
使用场景
- 密码存储 — 使用 SHA256 或 Bcrypt 哈希密码
- 文件完整性校验 — 下载文件后比对 MD5/SHA256 哈希值
- API 签名 — 使用 HMAC 对请求进行签名验证
- 数据加密 — 使用 AES 对敏感数据进行加密传输
- 数据去重 — 使用哈希值快速判断数据是否重复