CRC32 bug fixed

Only the last three digits of the hash output of old version of CRC32 changes due to the unsigned char lookup table setting.