哈希生成器 — MD5、SHA-1、SHA-256、SHA-512,HMAC
用于确认下载的安装文件是否与官方校验值一致,或 API 签名用的 HMAC 值是否正确。文件不会被上传。
文件不会传送到服务器 — 仅在本机浏览器内处理
哈希结果
MD5 ⚠︎
—SHA-1 ⚠︎
—SHA-256
—SHA-384
—SHA-512
—⚠︎ MD5、SHA-1 已被证实存在碰撞攻击风险,仅建议用于文件校验。密码存储请使用 bcrypt、Argon2,而非哈希。
广告
生成哈希 使用方法
- 1输入文本,或选择文件。
- 2会同时显示所有算法的哈希值,如需要可输入 HMAC 密钥。
- 3在期望值栏中粘贴官方哈希值,即可显示是否一致(✓/✗)。
常见问题
可以使用 MD5、SHA-1 吗?
用于检查文件是否损坏没有问题,但由于已知存在碰撞攻击,安全用途(签名、密码)请使用 SHA-256 及以上算法。
可以用于密码存储吗?
不可以。密码应使用 bcrypt、scrypt、Argon2 等专门设计得较慢的函数来存储。
也支持大文件吗?
由于需要一次性将文件读入内存进行计算,最多可支持数百 MB,但根据设备内存情况可能变慢或失败。
广告