哈希生成器

通过 Web Crypto API 为文本生成 SHA-1、SHA-256、SHA-384、SHA-512 哈希值,可用于完整性校验、校验和及指纹生成。

浏览器本地处理 无需注册 开发者

可直接在浏览器中为文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希值。工具使用 Web Crypto API 计算四种摘要,以十六进制显示,并可切换大小写显示,无需上传输入内容。

如何生成文本哈希

  1. 输入或粘贴需要计算哈希的文本。
  2. 点击计算,或停止输入片刻等待自动计算。
  3. 查看 SHA-1、SHA-256、SHA-384、SHA-512 结果。
  4. 按需切换大写显示并复制所需摘要。

哈希值表示什么

加密哈希函数会把输入数据转换成固定长度的摘要。同一算法下相同输入会得到相同结果,而输入只要稍有变化,输出通常就会明显不同。它常用于校验、比较、签名和开发流程中的指纹值。

哈希不同于加密,通常是单向处理。但仅用普通哈希函数处理弱密码并不足以安全保存密码,密码存储通常需要带盐并具有足够计算成本的专用密码哈希或密钥派生函数。

隐私与限制

所有计算都在浏览器的 Web Crypto API 中完成,无需把文本发送到 Votilo。文本按 UTF-8 编码后计算,并以十六进制显示。SHA-1 仅用于兼容和比较,不建议用于新的安全敏感设计。

常见问题

支持哪些算法?

支持 SHA-1、SHA-256、SHA-384 和 SHA-512。

切换大写会改变哈希吗?

不会,只改变相同十六进制摘要的显示形式。

可以从哈希恢复原文吗?

不能直接恢复,但弱输入可能通过反复猜测候选值被识别。

SHA-1 还安全吗?

SHA-1 存在已知碰撞弱点,不建议用于新的安全敏感用途。

输入文本会上传吗?

不会,计算在浏览器本地完成。