PHP | sha1_file()函数

sha1_file()函数是PHP中的一个内置函数,用于生成文本文件的SHA-1哈希。此函数在成功时返回字符串,否则返回FALSE。

null

语法:

sha1_file ( $file, $raw )

使用的参数: 此函数接受两个参数,如上所述,如下所述。

  • $file: 它是一个强制参数,用于指定SHA1哈希的文件。
  • $raw: 它是一个可选参数,用于指定布尔值。
    • 对—— 原始的20字符二进制格式。
    • 错—— 默认情况下。40个字符长的十六进制数。

返回值: 函数在成功时返回SHA1哈希字符串,否则返回FALSE。

假设有一个名为 “gfg.txt” 其中包含以下内容。

发布你的 自己的文章和分享 了解 世界!!

下面的程序演示了sha1_file()函数。

项目1:

<?php
// PHP  program to illustrate
// sha1_file() function
$gfg = sha1_file( "gfg.txt" );
echo $gfg ;
?>


输出 :

989aa47ec7ea68605dca25b499c8414e283e8354

项目2: 带有可选参数$raw,具有不同的值TRUE和FALSE。

<?php
// PHP  program to illustrate
// sha1_file() function
// Without optional parameter
echo sha1_file( "gfg.txt" ) . "" ;
// with optional parameter $raw = FALSE (by default)
// no changes in result
echo sha1_file( "gfg.txt" , FALSE) . "" ;
// with optional parameter $raw = TRUE
// result changed
echo sha1_file( "gfg.txt" , TRUE) . "" ;
?>


输出 :

989aa47ec7ea68605dca25b499c8414e283e8354
989aa47ec7ea68605dca25b499c8414e283e8354
???~??h`]?%???AN(>?T

参考: http://php.net/manual/en/function.sha1-file.php

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享