#

哈希生成器

在线生成 MD5、SHA-1、SHA-256 和 SHA-512 哈希值,所有计算在浏览器本地完成。

How to Use

  1. 在输入框中输入或粘贴需要生成哈希的文本。可以对任何文本进行哈希——密码、文件内容、API 密钥或验证字符串都可以。
  2. 从下拉菜单中选择哈希算法:MD5(快速,128 位,已被认为密码学上不安全)、SHA-1(160 位,安全用途已废弃)、SHA-256(256 位,广泛信任)或 SHA-512(512 位,安全性最高)。
  3. 点击生成并一键复制哈希结果。哈希计算完全在浏览器内完成——输入的文本不会发送到任何服务器。

Frequently Asked Questions

哈希和加密有什么区别?
哈希是单向函数——可以从输入生成哈希值,但无法从哈希值反推原文。加密是双向的——加密后的数据可以用密钥解密还原。哈希用于数据完整性校验和密码存储,加密用于数据保密传输。
应该选择哪种算法?
SHA-256 是大多数场景的最佳选择——安全可靠、广泛支持、输出 64 位十六进制字符串。MD5 速度快但已被破解(可人为制造碰撞)。SHA-1 已被废弃。需要最高安全等级或 128 位输出时,选择 SHA-512。
这个工具支持加盐(salt)或胡椒(pepper)吗?
本工具生成的是输入原文的原始哈希,不含盐值。如需带盐值的密码哈希,请使用我们的 Bcrypt 生成器,它自动处理加盐过程。如需要 HMAC(带密钥哈希),请尝试我们的 HMAC 生成器。