PHP 字符串 sha1_file() 函数

2024 年 9 月 4 日 | 阅读 1 分钟

sha1_file() 函数是预定义的 PHP 字符串函数。它用于计算文件的 SHA-1 哈希值。它使用美国安全哈希算法 1 (US Secure Hash Algorithm 1),并计算其 SHA-1 哈希值。

哈希值是一个 40 个十六进制字符的数字。

成功时返回计算出的 SHA-1 哈希值,失败时返回 False。

语法

参数描述必需/可选
文件指定要计算的文件。必需
raw指定十六进制或二进制输出格式
  • TRUE:原始的 20 字节二进制格式。
  • FALSE:默认。40 个十六进制字符格式。
可选

示例 1

保存为:"test.txt"

保存为:test.php

输出

    Your filename is:test.txt
    By using sha1_file()    function:a02e266c6f3a8ff0c4250e502828c4ebf179d252

示例 2

保存为:"test.txt"

保存为:"sha1file.txt"

保存为:"index.php"

保存为:"test.php "

输出

 The file is ok.

注意:如果 "test.txt" 被更改(即 SHA-1 哈希值已更改)


下一主题PHP 字符串