跳至主要内容

sha1 函数

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

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

针对此哈希函数已成功实施碰撞攻击。在将此函数用于任何安全性敏感的操作之前,请查看相关文献以了解安全影响。

示例

代码块
> sha1("hello world")
2aae6c35c94fcfb415dbe95f408b9ce91ee846ed
  • filesha1 从文件内容而不是字符串值计算相同的哈希值。