哈希生成器 — 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. 1输入文本,或选择文件。
  2. 2会同时显示所有算法的哈希值,如需要可输入 HMAC 密钥。
  3. 3在期望值栏中粘贴官方哈希值,即可显示是否一致(✓/✗)。

常见问题

可以使用 MD5、SHA-1 吗?

用于检查文件是否损坏没有问题,但由于已知存在碰撞攻击,安全用途(签名、密码)请使用 SHA-256 及以上算法。

可以用于密码存储吗?

不可以。密码应使用 bcrypt、scrypt、Argon2 等专门设计得较慢的函数来存储。

也支持大文件吗?

由于需要一次性将文件读入内存进行计算,最多可支持数百 MB,但根据设备内存情况可能变慢或失败。

广告