📜  PHP | sha1_file()函数

📅  最后修改于: 2022-05-13 01:56:40.920000             🧑  作者: Mango

PHP | sha1_file()函数

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

句法:

sha1_file ( $file, $raw )

使用的参数:此函数接受上面提到的和下面描述的两个参数。

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

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

假设有一个名为“gfg.txt”的文件,其内容如下。

下面的程序说明了 sha1_file()函数。

方案一:


输出

989aa47ec7ea68605dca25b499c8414e283e8354

程序 2:使用具有不同值 TRUE 和 FALSE 的可选参数 $raw。


输出

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

参考: 函数 : PHP 。 PHP