PHP字符串sha1()函数

2024 年 9 月 4 日 | 阅读 1 分钟

PHP字符串sha1()是一个预定义函数。它用于计算字符串的SHA-1哈希值。它使用了美国安全散列算法1。SHA-1产生一个160位的输出,称为消息摘要。

注意:要计算文件的SHA-1哈希值,请使用sha1_file()函数。

语法

参数描述必需/可选
String指定要计算的字符串。必需
raw指定十六进制或二进制输出格式
  • TRUE - 原始的20字节二进制格式
  • FALSE - 默认。40个字符的十六进制数字
optional

警告:不建议使用sha1函数来保护密码,因为这种哈希算法的速度非常快。

示例 1

输出

Your string isHello PHP
a02e266c6f3a8ff0c4250e502828c4ebf179d252

示例 2

输出

The string: Hello PHP
TRUE - Raw 20 character binary format: ?.&lo:???%P((???y?R
FALSE - 40 character hex number: a02e266c6f3a8ff0c4250e502828c4ebf179d252

下一主题PHP 字符串