DataHub Tools 哈希生成器

哈希生成器

本地优先

在浏览器本地为 UTF-8 文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希摘要。

什么是 哈希生成器?

在浏览器本地为 UTF-8 文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希摘要。

  • 本地生成 SHA 哈希
  • 用于校验和对比
  • 复制小写十六进制摘要

如何使用?

  1. 粘贴需要计算哈希的准确文本。
  2. 生成 SHA-1、SHA-256、SHA-384 和 SHA-512 摘要。
  3. 跨系统比较时确保算法和文本编码一致。
  4. 复制目标摘要时不要增加空格或换行。

快速示例

示例输入

DataHub

预期输出

输出 SHA-1、SHA-256、SHA-384 和 SHA-512 十六进制摘要

哈希不是加密。SHA-1 仅用于兼容性核对,不应作为新的安全敏感设计。

适合哪些场景?

  • 跨系统比较文本完整性。
  • 为开发测试生成 SHA 系列测试值。
  • 检查两个完全相同的 UTF-8 文本是否产生相同摘要。

参考标准与行为边界

NIST FIPS 180-4 规定了 SHA-1 和 SHA-2 系列。本页调用浏览器 Web Crypto,不提供带密钥 HMAC 或密码哈希。

来源核验日期:2026 年 7 月 24 日。标准可能更新,正式集成前请再次查看来源页面。

需要注意什么?

  • 空白、大小写、Unicode 规范化和换行都会改变摘要。
  • 本页计算 UTF-8 文本,不处理上传文件。
  • 密码存储需要专用密码哈希方案,不能直接使用快速通用哈希。

FAQ

支持 MD5 吗?

不支持。本页输出 SHA-1、SHA-256、SHA-384 和 SHA-512。

新安全方案可以使用 SHA-1 吗?

不建议。SHA-1 仅用于兼容性核对,新设计应选择合适的 SHA-2 算法。

可以计算文件哈希吗?

不可以。本页只计算粘贴文本对应的 UTF-8 字节。

为什么多一个换行就完全不同?

每个字节都会影响摘要,包括空白、大小写、Unicode 规范化和换行。

可以直接用这些哈希存密码吗?

不可以。密码存储需要带盐且刻意放慢的专用密码哈希方案。