PHP | hash_file( )函数
hash_file()函数是PHP中的一个内置函数,用于使用给定文件的内容生成哈希值。
句法:
string hash_file( $algo, $file, $raw_opt )
参数:此函数接受上述三个参数,如下所述。
- $algo:它是指定所选哈希算法的必需参数。
- $file:此参数用于保存要散列的文件 url。
- $raw_opt:如果参数设置为 true,则输出为原始二进制数据,如果参数设置为 False,则输出为小写十六进制。
返回值:此函数返回一个字符串,其中包含以小写十六进制形式计算的消息摘要。
以下程序使用gfg.txt文件,文件内容为:
GeeksforGeeks
A Computer Science Portal for Geeks
下面的程序说明了PHP中的 hash_file()函数:
方案一:
";
?>
输出:
083de2341fd19dce0de9e60f3e9a8e0d
方案二:
";
// Create a file to calculate hash of
file_put_contents('gfg.txt', 'GCET');
// Display Result
echo hash_file('sha1', 'gfg.txt');
?>
输出:
083de2341fd19dce0de9e60f3e9a8e0d
a287a6ac47afec4140253a10b8a4c9c1e4f7a45e
参考: 函数 : PHP 。 PHP