密码学工具

哈希生成器

为文本或文件计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512 和 HMAC 哈希值。使用浏览器 Web Crypto API,输入数据不会离开你的浏览器。

输入
算法
文本输入
1

哈希生成器 — 常见问题

哈希函数是什么?

哈希函数是一种把任意输入转换为定长字符串(摘要)的数学算法。它是单向的,无法从哈希值反推出原始数据。它的作用类似数据的「指纹」,可以唯一标识原始内容。

应该选择哪种哈希算法?

新项目建议使用 SHA-256 及以上算法。SHA-256 兼容性好、强度足够。SHA-384 和 SHA-512 强度更高,但摘要也更长。MD5 和 SHA-1 已有已知漏洞,请勿用于安全场景。

HMAC 是什么?

HMAC(Hash-based Message Authentication Code)把哈希函数和密钥结合起来,同时提供数据完整性和身份认证。当你需要验证消息既未被篡改、又确实来自可信发送方时,就要用 HMAC。

输入数据安全吗?

是的。所有哈希计算都在浏览器内通过 Web Crypto API 完成。输入的文本、文件和生成的哈希值不会上传或保存到服务器。整个处理过程都在客户端完成,最大限度保护隐私。