SHA-512 哈希生成器
请输入要哈希的文本。
选择 SHA-512,输入文本并生成。结果是 512 位摘要,以 128 位十六进制字符表示。下方列出了 SHA-384 和 SHA-256,方便你选择所用格式要求的长度。
如何生成 SHA-512 哈希值
-
1
输入文本
粘贴或输入字符串。摘要会覆盖每一个字节,包括空白字符。
-
2
选择 SHA-512
在算法列表中选择 SHA-512。
-
3
生成
点击生成按钮,计算 128 位字符的摘要。
-
4
复制
复制该值;如果需要更短的 SHA-2 摘要,可在完整列表中复制 SHA-384。
SHA-512 输出一览
SHA-512 是本工具提供的 SHA-2 系列中最大的函数。其摘要为 512 位,以 128 位十六进制字符表示。以输入 hello 为例,结果如下:
9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043
而对于 Hello(H 大写),结果则完全不同:
3615f80c9d293ed7402687f94b22d58e529b8cc7916f8fac7fddf7fbd5af4cf777d3d795a7a00a16bf7e7f3fb9561ee9baae480da9fe7a18769e71886b03f315
与较短的 SHA-2 摘要对比
| 算法 | 位数 | 十六进制字符数 |
|---|---|---|
| SHA-256 | 256 | 64 |
| SHA-384 | 384 | 96 |
| SHA-512 | 512 | 128 |
对于日常的完整性校验,更长的摘要并不会自动“更安全”,因为 SHA-256 目前也没有已知的实际攻击。当规范明确要求,或在长期运行的系统中希望有更大的安全余量时,才会选择 SHA-512。在 64 位处理器上,它每字节的速度往往与 SHA-256 相当,甚至更快。
常见的使用原因
- 签名、令牌或接口方案明确指定了 SHA-512。
- 你正在它之上构建带密钥的哈希,而规范要求 512 位哈希。
- 你需要为一段文本生成一个长期稳定的指纹。
不适用于密码
单独的 SHA-512 仍然是一个快速函数。存储密码需要使用 bcrypt、scrypt 或 Argon2id 并配合唯一的盐。本工具只计算普通哈希,不包含盐、迭代次数或密钥。
谨慎复制
128 个字符的字符串很容易在无意中被截断。请使用复制按钮,不要手动选取,并在粘贴后比较首尾字符。
与参考值比对
当供应商或规范提供了预期的 SHA-512 值时,请在这里对相同的文本进行哈希,然后比较两个字符串。十六进制字母不区分大小写,因此在用肉眼比较之前,请将两者都转为小写。检查完整的 128 位长度,而不只是开头。如果不一致,先检查输入中是否有空白或编码差异,再考虑其他原因。
验证示例
对 hello world 两个单词进行 SHA-512 哈希,结果以 309ecc489c12d6eb 开头,以 5542e93ae9cd76f 结尾。如果首尾相符而中间不一致,说明复制时丢了字符,请重新哈希并使用复制按钮。
常见问题
128 个十六进制字符,即 512 位。
它的输出更长,安全余量也更大,但 SHA-256 已被普遍认为是安全的。请选择你的格式或协议所要求的算法。
SHA-512 是 SHA-2 系列中的一个函数,与 SHA-256 和 SHA-384 同属一个系列。
不可以。本工具会对你输入的文本原样进行哈希。如果需要盐,请在哈希前自行将其加入文本。
相关工具
维吉尼亚密码编码器
使用密钥,用经典的维吉尼亚密码对消息进行加密和解密。移位拉丁字母 A-Z,并保留大小写、空格和标点。
随机API密钥生成器
在服务器上生成8–128字符的十六进制、base64url或字母数字API密钥,也可生成UUIDv4。
Wei 转 Ether 转换器
以精确算术将 Wei 转换为 Ether(ETH),不产生浮点舍入误差。1 ETH = 10^18 Wei。
编码与密码格式识别器
检查字符串是否具有 Base64、十六进制、二进制、摩斯电码、bcrypt 或类 JWT 结构,了解重叠匹配及各项线索的局限。
波利比奥斯密码编码器
用固定的 5×5 I/J 方阵将拉丁字母编码为波利比奥斯坐标,或解码以空格分隔的坐标对。
RSA密钥对生成器
生成符合PEM格式的新RSA公钥与私钥对。为 JWT 签名、SSH或TLS协议选择2048位、3072位或4096位密钥。
此工具还提供其他语言版本
- مولّد تجزئة SHA-512 [AR]
- SHA-512 ハッシュ生成ツール [JA]
- SHA-512-Hash-Generator [DE]
- SHA-512-hashgenerator [SV]
- Gerador de hash SHA-512 [PT]
- SHA-512 해시 생성기 [KO]
- Générateur de hash SHA-512 [FR]
- SHA-512-hashgenerator [NL]
- เครื่องมือสร้างแฮช SHA-512 [TH]
- Công cụ tạo mã băm SHA-512 [VI]
- Generador de hash SHA-512 [ES]
- Generator skrótu SHA-512 [PL]
- Generator Hash SHA-512 [ID]
- SHA-512 Hash Generator [EN]
- Generatore di hash SHA-512 [IT]
- Генератор SHA-512 хеша [RU]
- SHA-512 Hash Oluşturucu [TR]