CRC64文件校验PHP实现

问题描述 投票:4回答:2

我需要使用PHP文件CRC64校验和。

有了这个代码

file_put_contents('example.txt', 'just an example');

echo hash_file('crc32', 'example.txt');

我得到CRC32校验“c8c429fe”;

但我需要使用CRC64算法得到一个校验和(

)

我把它从这里:http://en.wikipedia.org/wiki/Cyclic_redundancy_check

我如何在PHP中实现这个哈希算法?

php checksum crc
2个回答
5
投票

0
投票

hash_file是一个简单的包装,从需要的file_get_contents($文件)结果的包装,这样你就可以使用,而不是“CRC32”的任何功能。

你必须使用crc64?如果你只是想哈希文件,你会一样容易在您的处置,可以使用MD5和SHA

$hash = hash_file("sha1", $file);

否则,只是让自己crc64实施和

function crc64($string){
    // your code here
}

$hash = hash_file("crc64", $file);
© www.soinside.com 2019 - 2024. All rights reserved.