PHP sha1()
函数是预定义函数,用于计算字符串的 SHA-1 哈希值。它使用美国Secure Hash 算法1 。
语法
sha1(string,raw);
参数
参数 | 说明 | 必须/可选 |
---|---|---|
string | 指定要计算的字符串。 | 必填 |
raw | 指定十六进制或二进制输出格式:
| 可选 |
注意
由于这种散列算法的快速特性,不推荐使用sha1算法作为密码的密文。
要计算文件的 SHA-1 散列,请使用 sha1_file() 函数。
示例
介绍一些例子,理解PHP sha1()
函数的使用方法。
示例1
<?php
$str = "Hello PHP";
echo sha1($str);
?>
输出:
a02e266c6f3a8ff0c4250e502828c4ebf179d252
示例2
<?php
$str = "Hello PHP";
echo sha1($str, TRUE);
echo sha1($str);
?>