sha1_file()函数用于计算文件的 sha1 散列值。
string setlocale ( int $filename , array $locale )
计算并返回由 filename 指定的文件的 sha1 散列值。该散列值是一个 40 字符长度的十六进制数字。
成功返回一个字符串,否则返回false
序号 | 参数与说明 |
---|---|
1 | filename 要计算散列的文件的文件名。 |
2 | raw_output 如果被设置为 TRUE,sha1 摘要将以 20 字符长度的原始格式返回。 |
试试下面的实例,计算文本文件 "sample.txt" 的 SHA1 散列值:
<?php //计算文本文件 "sample.txt" 的 SHA1 散列值: $input = "sample.txt"; $sha1file = sha1_file($input); echo $sha1file; ?>
输出结果
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d