hash_file 如何在 PHP 中为受密码保护的文件工作?
How does hash_file work in PHP for password protected files?
我想知道 hash_file 是如何工作的? PHP 手册指出:
hash_file — 使用给定文件的内容生成哈希值。
所以我想如果我用密码保护一个 zip 文件会怎么样。显然它仍然可以获取内容。所以这让我想知道文件的哈希值是如何计算的?也许是文件头?如果有人知道我很想知道。
您的印象似乎是 hash_file
需要给定文件的未编码内容。它不是。在 hash_file
的上下文中,内容表示文件写入磁盘时的位。如果一个文件碰巧被编码或加密,那么它会很高兴地获取加扰的内容并为此生成一个散列。
我想知道 hash_file 是如何工作的? PHP 手册指出: hash_file — 使用给定文件的内容生成哈希值。
所以我想如果我用密码保护一个 zip 文件会怎么样。显然它仍然可以获取内容。所以这让我想知道文件的哈希值是如何计算的?也许是文件头?如果有人知道我很想知道。
您的印象似乎是 hash_file
需要给定文件的未编码内容。它不是。在 hash_file
的上下文中,内容表示文件写入磁盘时的位。如果一个文件碰巧被编码或加密,那么它会很高兴地获取加扰的内容并为此生成一个散列。