SHA-512 哈希生成器
计算任意文本的 SHA-512 哈希值
计算任意文本的 SHA-512 哈希值
SHA-512 哈希长 512 位,显示为 128 个十六进制字符,目前没有已知的实用攻击。它以 64 位字为单位运算,因此在 64 位 CPU 上处理较长输入时往往比 SHA-256 更快。大多数场景用 SHA-256 就够了,摘要也更短。
9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043sha512sum file.zip # Linux
shasum -a 512 file.zip # macOS两者目前都是安全的。SHA-512 的输出更长,因此应对未来攻击的余量更大,但目前针对两者都没有实用的攻击方法。
512 位,显示为 128 个十六进制字符。
单独使用不行:它太快了。请使用 Argon2id、bcrypt 或 scrypt。Linux 使用的 crypt(3) 方案“SHA-512 crypt”加入了盐值和数千轮迭代,与单次 SHA-512 哈希并不是一回事。