← 返回功能
Free

哈希生成器

计算 MD5、SHA-256 和 SHA-512 哈希。

密码学哈希在软件中无处不在——文件校验和、内容寻址存储 (git)、密码验证、API 请求签名和完整性检查。不同的系统使用不同的算法,有时您需要匹配目标期望的任何格式。哈希生成器并行运行所有五种常见算法:MD5(遗留,仍用于非安全校验和)、SHA-1(git 使用此算法,尽管已弃用以保证安全性)、SHA-256(现代默认值)、SHA-384 和 SHA-512(更高熵变体)。粘贴任何文本,您将立即获得所有五个哈希。所有哈希计算在您的浏览器中本地进行——您的输入永远不会离开您的机器,因此对于敏感字符串是安全的。SHA-1/256/384/512 使用浏览器的 SubtleCrypto API;MD5 是内联实现的,因为 SubtleCrypto 不公开它。

实时预览
example.com
哈希生成器 ✓ 在浏览器中生成的哈希
输入
The quick brown fox jumps over the lazy dog
MD5 9e107d9d372bb6826bd81d3542a419d6 复制
SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 复制
SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 复制
SHA-384 8d8d4f1e... 2a4a0b98c1a87456b3f7b9e05d3c 复制
SHA-512 07e547d9... 3c16c6a9e80e6d3b4b7b5e8a4c 复制
核心功能

五种并行算法

同时运行 MD5、SHA-1、SHA-256、SHA-384 和 SHA-512。粘贴一次输入并同时看到每个哈希。

本地浏览器哈希

所有计算都使用 SubtleCrypto 在浏览器中进行。您的输入永远不会离开您的机器——对密码、API 密钥和私人数据是安全的。

每个算法的一键复制

每个哈希都有自己的复制按钮,因此您可以获取目标系统期望的确切格式。

即时重新计算

当您键入时,哈希会实时更新。非常适合调整输入直到它与目标哈希匹配。

小写十六进制输出

输出是标准小写十六进制——大多数系统期望的格式 (git、OpenSSL、大多数 HTTP 客户端)。

处理任何长度的输入

对短字符串和大文本块的处理同样快。对于合理的输入,没有大小限制。

使用场景

验证文件内容完整性

对下载文件的内容进行哈希处理,并与源发布的 SHA-256 进行比较,以确认文件未被篡改或损坏。

Git 风格的内容寻址

生成 blob 的 SHA-1 以了解 git 如何识别它——适用于调试存储库问题。

API 请求签名准备

在使用 HMAC 对其进行签名之前对规范请求体进行哈希处理——AWS、Google Cloud 和自定义 API 身份验证方案中的常见模式。

密码哈希生成

为简单密码存储生成 SHA-256 或 SHA-512 哈希(bcrypt/Argon2 在生产中更好,但快速 SHA 哈希对开发夹具来说没问题)。

重复检测

对内容进行哈希处理以去重——如果两个项目具有相同的 SHA-256,即使元数据不同,它们也具有相同的字节。

使用方法
1

打开哈希生成器

单击 DevSuite Pro 停靠栏中的哈希图标。打开一个面板,包含输入区域和五个哈希输出行。

2

粘贴或键入输入

粘贴您的文本、字符串或文档。该工具接受任何 UTF-8 字符串——无需编码准备。

3

查看哈希

所有五个哈希立即更新:MD5、SHA-1、SHA-256、SHA-384、SHA-512。每个都显示其算法标签。

4

复制您需要的那个

单击您想要的算法旁边的复制。哈希以小写十六进制字符串的形式发送到您的剪贴板。

5

与目标比较

如果您检查预期的哈希,目视比较结果——不匹配的哈希通常指向传输或编码问题。

准备好开始了吗?

免费安装 DevSuite Pro,为您的浏览器解锁 64+ 个开发者工具。

添加到 Chrome 添加到 Edge 添加到 Firefox