哈希计算
MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512 文本哈希
功能介绍
计算文本的哈希值:SHA 系列基于浏览器 WebCrypto API,MD5 为本地实现。输入全程不出浏览器。
安全边界说明:MD5 与 SHA-1 已不具备抗碰撞性,仅可用于非对抗场景的完整性校验(如文件去重);安全用途(签名、密码存储)请使用 SHA-256 及以上,密码存储应使用 bcrypt / argon2 等专用算法,而非普通哈希。
使用说明
- 输入任意文本,各算法结果实时计算
- SHA 系列通过 WebCrypto 计算,MD5 为本地实现
- 大文本(数 MB)计算可能需要片刻,属正常现象
输入输出示例
示例
SHA-256("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
常见问题
MD5 还能用吗?
仅用于非安全场景的完整性校验(下载校验、缓存键)。任何对抗性场景(密码、签名)都不应使用 MD5 与 SHA-1。
能计算文件哈希吗?
当前版本仅支持文本输入,文件哈希请使用命令行工具(sha256sum)。
相关工具
- JWT 解析 - 解析 JWT 的 Header 与 Payload,查看声明与过期时间
- UUID 生成器 - 批量生成 UUID v4,支持大小写与格式选择
- Base64 编解码 - Base64 编码与解码,支持 URL 安全变体与中文
本工具完全在浏览器本地运行,输入内容不会被上传或保存。