sha1()

1. 定义

该函数计算指定字符串的sha1(美国安全散列算法1)散列值。 返回一个 40 字符长度的十六进制数字。

2. 语法

sha1 ( string $str [, bool $raw_output = false ] ) : string

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 字符串
$raw_output 可选 布尔值 是否以20字符长度的原始格式返回,默认为FALSE

4. 示例

<?php

// sha1()
// 计算指定字符串的`sha1`(美国安全散列算法1)散列值

$str = '极速教程棒棒哒';
$res = sha1($str);
var_dump($res);// 输出:string(40) "b90bed9948656ad8c24c40f2f426d20ace56a33c"

5. 延展阅读

  • sha1_file():计算指定文件的sha1(美国安全散列算法1)散列值
  • crc32():计算一个字符串的crc32多项式
  • md5():计算指定字符串的md5(RSA 数据安全公司的 MD5 报文算法)散列值
  • crypt():返回一个使用了基于标准UNIX DES算法或其他可用的替代算法生成的散列字符串