跳到主要内容

sha512 函数

sha512 计算给定字符串的 SHA512 哈希值,并使用十六进制数字进行编码。

给定字符串首先被编码为 UTF-8,然后根据 RFC 4634 中的定义应用 SHA512 算法。原始哈希值在返回之前被编码为小写十六进制数字。

示例

代码块
> sha512("hello world")
309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
  • filesha512 从文件内容而不是字符串值计算相同的哈希值。
  • base64sha512 计算相同的哈希值,但以更紧凑的 Base64 编码返回结果。