como generar 8bit crc en php [duplicado]
Posible duplicado:
CRC8-Check en PHP
¿Hay alguna buena generación de PHP 8bit CRC? Busqué y no pude encontrar ninguna buena fuente. He encontrado un 16 bits sin embargo:
function crc16($string) {
$crc = 0xFFFF;
for ($x = 0; $x < strlen ($string); $x++) {
$crc = $crc ^ ord($string[$x]);
for ($y = 0; $y < 8; $y++) {
if (($crc & 0x0001) == 0x0001) {
$crc = (($crc >> 1) ^ 0xA001);
} else { $crc = $crc >> 1; }
}
}
return $crc;
}