我需要使用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中实现这个哈希算法?
实施crc64()在PHP 64位
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);