哈希_文件在PHP中如何处理受密码保护的文件?
我想知道散列文件是如何工作的?PHP手册说明: 哈希_文件-使用给定文件的内容生成哈希值哈希_文件在PHP中如何处理受密码保护的文件?,php,hash,Php,Hash,我想知道散列文件是如何工作的?PHP手册说明: 哈希_文件-使用给定文件的内容生成哈希值 所以我想如果我用密码保护一个zip文件呢。显然,它仍然可以获取内容。这让我想知道如何计算文件的散列值?也许是文件头?如果有人知道,我很想知道。你似乎觉得散列文件需要给定文件的未编码内容。事实并非如此。在hash_file的上下文中,内容是指写入磁盘的文件位。如果一个文件碰巧被编码或加密,那么它会很高兴地接受被加扰的内容并为此生成一个哈希。密码保护ZIP文件和用hash\u file()计算的文件哈希之间绝对
所以我想如果我用密码保护一个zip文件呢。显然,它仍然可以获取内容。这让我想知道如何计算文件的散列值?也许是文件头?如果有人知道,我很想知道。你似乎觉得
散列文件
需要给定文件的未编码内容。事实并非如此。在hash_file
的上下文中,内容是指写入磁盘的文件位。如果一个文件碰巧被编码或加密,那么它会很高兴地接受被加扰的内容并为此生成一个哈希。密码保护ZIP文件和用hash\u file()计算的文件哈希之间绝对没有关系。
。一点也没有。另请参见:感谢您的简短评论。如果你有这个问题的答案,我很想听听。谢谢FuzzyTree!这就是我要找的。我有这样的印象,因为我在某个地方看到了散列(“md5”,file_get_contents(“filename.moo”);是一样的。所以我想那时候应该把它打开。但那是一个愚蠢的想法:)