哈希生成器

用 Web Crypto API 从文本创建 SHA 哈希。处理在浏览器本地完成。

注重隐私 数据在浏览器本地处理,不会上传到我们的服务器。

这不是密码存储或密码哈希工具。

处理在浏览器本地完成。

什么是哈希生成器?

密码学哈希把任意输入变成固定长度的摘要。相同文本总是得到相同哈希。无法可靠地反推哈希以还原原文。

如何使用

粘贴文本,选择 SHA-1、SHA-256、SHA-384 或 SHA-512,然后点生成哈希。复制会复制十六进制摘要。同时显示 Base64 形式。

该用哪种 SHA 算法?

SHA-256 常作为校验和与完整性检查的默认选择。SHA-384 和 SHA-512 更长。SHA-1 仍出现在旧系统中,但不应用于新的安全设计。

常见用途

用哈希给字符串做指纹,或比较两段文本。不要把本页当密码哈希器或用来存密码。

隐私

你的文本在浏览器中用 crypto.subtle.digest 哈希。不会上传到 NEXNARA 服务器,也不会保存在 Cookie、本地存储或数据库中。

常见问题

哈希能反推吗?

SHA 哈希并非设计为可反推。你可以比较哈希,但不要指望从摘要还原原文。

该用哪种 SHA 算法?

SHA-256 是实用的默认选择。需要更长摘要时优先 SHA-384 或 SHA-512。新的安全相关工作请避免 SHA-1。

可以在这里哈希密码吗?

你可以哈希任意字符串,但这不是密码存储工具。密码哈希需要为此设计的、带盐且较慢的算法。

我的文本会上传吗?

不会。处理在浏览器本地完成,不会上传到我们的服务器。

显示哪些输出?

十六进制是主要输出。同一摘要的 Base64 也会显示,方便使用。