哈希计算器
MD5 / SHA-1 / SHA-256 / SHA-512 文本哈希,UTF-8 全支持。
使用说明
这个工具解决什么问题
下载的文件想核对是否完整,生成的配置想确认与模板一致,两段文本想快速判断是否完全相同——哈希是这些场景的标准手段。这个工具一次算出 MD5、SHA-1、SHA-256、SHA-512 四种摘要,严格按 UTF-8 处理中文,输出十六进制格式,可直接与官方公布的校验值对照。
核心能力
四算法并行:一次输入同时输出四种摘要。UTF-8 全支持:中文、emoji 按标准编码,不同设备结果一致。十六进制输出:与官方校验值格式一致,直接对照。纯本地计算:内容不出浏览器。
使用建议
下载安装包或镜像后,与官方公布的 SHA-256 对照确认未被篡改;排查「配置到底改没改」,算一次哈希对比即可;注意哈希只能验证「相同」,无法还原原文。
文件哈希提示:本工具面向文本输入;大文件的哈希校验建议使用系统自带命令(certutil、shasum),避免浏览器内存限制。
常见问题
MD5 还能用于密码存储吗?
不能。MD5 计算极快,恰恰是密码存储的大忌——攻击者可以每秒尝试数十亿次。它现在只适合校验数据完整性这类非安全场景。密码存储请用 bcrypt、scrypt、Argon2 这类专为慢速设计的算法,且应在服务端完成。
SHA-1 和 SHA-256 怎么选?
新项目一律选 SHA-256 或更高。SHA-1 已被证明可以构造碰撞,安全场景不应再用;仅当对接的老系统强制要求时才退而使用。文件校验、内容指纹等一般场景,SHA-256 是当前的标准答案。
相同输入每次算出的哈希一样吗?
一样。哈希是确定性函数:同一输入永远得到同一摘要,这正是它能做「一致性核对」的原因。也正因如此,常见密码的 MD5 值早已被彩虹表收录,这也是不能用 MD5 存密码的另一个原因。
相关工具
Bcrypt/Argon2 哈希
密码哈希生成与校验(hash-wasm),WASM 本地计算。
HMAC 生成器
HMAC-SHA 系列签名,文本/十六进制密钥,Hex 与 Base64 双输出。
AES256 加解密
AES-256-GCM 文本加解密,PBKDF2 派生密钥,容器 JSON 输出。