关于哈希生成器
在浏览器中从任何文本生成 MD5、SHA-1、SHA-256、SHA-512 和 Bcrypt 哈希。可用于验证文件完整性、比较校验和、生成令牌以及在开发期间创建密码哈希。不会向任何服务器发送文本 —— 所有计算都在本地完成。
3 步生成哈希
- 1粘贴或输入文本:MD5、SHA-1、SHA-256、SHA-512 和 bcrypt 会立即显示。
- 2选择输出格式(hex、HEX 或 Base64),bcrypt 还可设置成本。默认:10。
- 3在算法所在行点击复制,或全部复制。要校验 bcrypt 哈希,请使用 Bcrypt 测试器。
各算法的区别
| 算法 | 大小 | 理想用途 | 对密码安全吗? |
|---|---|---|---|
| MD5 | 128 位 / 32 字符 | 校验和、完整性 | 否 |
| SHA-1 | 160 位 / 40 字符 | Git、旧式校验和 | 否 |
| SHA-256 | 256 位 / 64 字符 | 签名、区块链、完整性 | 不推荐 |
| SHA-512 | 512 位 / 128 字符 | 完整性、签名、HMAC | 不推荐 |
| Bcrypt | 约 60 字符(含盐值) | 密码存储 | 是 |