支持 MD5, SHA-1, SHA-256, SHA-512 等主流算法。输入文本或上传文件,毫秒级生成哈希签名。开发者数据校验、密码学练习必备。
哈希函数(散列函数)将任意长度的数据映射为固定长度的摘要。常用于:
| 算法 | 输出长度 | 安全性 | 常用场景 |
|---|---|---|---|
| MD5 | 128位 (32 hex) | ⚠️ 已破解 | 非安全校验 |
| SHA-1 | 160位 (40 hex) | ⚠️ 已弃用 | 旧版兼容 |
| SHA-256 | 256位 (64 hex) | ✅ 安全 | 证书、区块链 |
| SHA-512 | 512位 (128 hex) | ✅ 更安全 | 高安全场景 |
* 本工具默认选用SHA-256/SHA-512获得更可靠的哈希值。
哈希是一种单向加密函数,将任意数据转换成固定长度的十六进制字符串。无法从哈希值反推出原始数据,因此常用于密码保护与完整性校验。
完全安全。所有哈希计算均在您的浏览器中通过 JavaScript 完成,文件与文本不会上传到任何服务器,无需担心隐私泄露。
支持 MD5、SHA-1、SHA-256、SHA-512。后续会扩展 SHA-3、RIPEMD-160 等,满足开发与安全研究需求。
点击“上传文件”选择文件,然后点击“生成哈希”即可。大文件采用分片读取计算,不会造成浏览器卡顿,结果精确可靠。
理论上哈希不可逆。但简单密码可通过彩虹表碰撞,建议使用 SHA-256 并加盐(salt)存储。本工具仅作学习与辅助校验用途。
点击结果框右上角的“📋 复制”按钮,或手动选中哈希字符串复制即可。支持一键复制到剪贴板。