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()函数:
程序1:
<?php
// PHP program to illustrate
// hash_file function
// Create a file to calculate hash of
file_put_contents('gfg.txt', 'GFG');
// Display Result
echo hash_file('md5', 'gfg.txt') . "</br>";
?>
输出:
083de2341fd19dce0de9e60f3e9a8e0d
程序2:
<?php
// PHP program to illustrate
// hash_file function
// Create a file to calculate hash of
file_put_contents('gfg.txt', 'SUDO PLACEMENT');
// Display Result
echo hash_file('md5', 'gfg.txt') . "</br>";
// Create a file to calculate hash of
file_put_contents('gfg.txt', 'GCET');
// Display Result
echo hash_file('sha1', 'gfg.txt');
?>
输出:
083de2341fd19dce0de9e60f3e9a8e0d a287a6ac47afec4140253a10b8a4c9c1e4f7a45e
参考: http://php.net/manual/en/function.hash-file.php
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | hash_file() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。