哈希生成器
为文本或文件计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 HMAC 哈希值。使用浏览器 Web Crypto API,输入数据不会离开你的浏览器。
隐私优先
所有哈希均在本地完成
多种算法
MD5、SHA-1、SHA-256、SHA-512
支持 HMAC
带密钥的哈希身份验证
哈希选项
哈希生成器 — 常见问题
哈希函数是什么?
哈希函数是一种把任意输入转换为定长字符串(摘要)的数学算法。它是单向的,无法从哈希值反推出原始数据。它的作用类似数据的「指纹」,可以唯一标识原始内容。
应该选择哪种哈希算法?
新项目建议使用 SHA-256 及以上算法。SHA-256 兼容性好、强度足够。SHA-384 和 SHA-512 强度更高,但摘要也更长。MD5 和 SHA-1 已有已知漏洞,请勿用于安全场景。
HMAC 是什么?
HMAC(Hash-based Message Authentication Code)把哈希函数和密钥结合起来,同时提供数据完整性和身份认证。当你需要验证消息既未被篡改、又确实来自可信发送方时,就要用 HMAC。
输入数据安全吗?
是的。所有哈希计算都在浏览器内通过 Web Crypto API 完成。输入的文本、文件和生成的哈希值不会上传或保存到服务器。整个处理过程都在客户端完成,最大限度保护隐私。
哈希函数是什么?
哈希函数是一种把任意输入转换为定长字符串(摘要)的数学算法。它是单向的,无法从哈希值反推出原始数据。它的作用类似数据的「指纹」,可以唯一标识原始内容。
应该选择哪种哈希算法?
新项目建议使用 SHA-256 及以上算法。SHA-256 兼容性好、强度足够。SHA-384 和 SHA-512 强度更高,但摘要也更长。MD5 和 SHA-1 已有已知漏洞,请勿用于安全场景。
HMAC 是什么?
HMAC(Hash-based Message Authentication Code)把哈希函数和密钥结合起来,同时提供数据完整性和身份认证。当你需要验证消息既未被篡改、又确实来自可信发送方时,就要用 HMAC。
输入数据安全吗?
是的。所有哈希计算都在浏览器内通过 Web Crypto API 完成。输入的文本、文件和生成的哈希值不会上传或保存到服务器。整个处理过程都在客户端完成,最大限度保护隐私。

