哈希生成器

通过 Web Crypto API 生成 SHA-256 / SHA-1 / SHA-384 / SHA-512。

您的文本使用 Web Crypto API 在浏览器本地进行哈希,不会上传任何内容;但请避免将真实的生产密钥或密码粘贴到任何哈希字段中。

在处理令牌?试试 JWT 解码器。

关于 哈希生成器

此哈希生成器使用浏览器原生的 Web Crypto API,将任意文本通过 SHA-256、SHA-1、SHA-384 或 SHA-512 转换为加密摘要。粘贴一段字符串,即可立即获得小写十六进制摘要,便于校验校验和、比较值、为内容生成指纹或生成确定性标识符。它适合检查文件或消息完整性的开发者、验证预期 sha256 生成器输出的 QA 工程师,以及任何需要快速获取 sha-512 哈希或在线 sha1 哈希且无需离开页面的人。该工具将您的输入作为 UTF-8 文本读取,并完全在浏览器中运行,因此您粘贴的内容均在本地处理,您的数据不会离开设备。一键切换算法即可比较从 160 到 512 位的摘要长度。

功能特性

如何使用 哈希生成器

  1. 使用 SHA-256 / SHA-1 / SHA-384 / SHA-512 选择器挑选算法。
  2. 将要哈希的文本粘贴或输入到输入框中。
  3. 在输入时查看下方出现的十六进制摘要。
  4. 点击复制将摘要发送到剪贴板。
  5. 切换算法以重新生成哈希并比较摘要长度。

示例

输入

hello

输出

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

文本「hello」的 SHA-256 摘要,以小写十六进制显示。

常见错误与故障排除

常见问题

什么是 ArrayKit 哈希生成器?
它是一款浏览器内工具,使用 Web Crypto API 通过 SHA-256、SHA-1、SHA-384 或 SHA-512 将任意文本转换为加密摘要。非常适合校验和、内容指纹和完整性校验。
如何用此工具生成 SHA-256 哈希?
在算法选择器中选择 SHA-256,然后将文本粘贴或输入到输入框中。小写十六进制摘要会随输入显示在下方,您可点击复制获取它。
为什么哈希输出全是小写十六进制?
摘要的每个字节都渲染为两个小写十六进制字符,这是工具和 API 最常用的格式。十六进制大小写仅为外观,不影响数值。
我能把哈希还原回原始文本吗?
不能。SHA 哈希在设计上是单向的,摘要无法解码回输入。请将其用于验证和指纹识别,而非存储可恢复的数据。
为什么我的 SHA-256 与终端中的结果不一致?
终端常会在输入末尾追加换行符。请在不带尾随换行符的情况下哈希文本,使字节与您粘贴到哈希生成器中的内容完全相同。
使用哈希生成器时我的输入安全吗?
安全。摘要由 Web Crypto API 直接在您的浏览器中计算,因此您哈希的文本在本地处理,不会上传到任何服务器。

相关工具

全部 ArrayKit 工具