Question: is crc32 a good hash?
Answer: CRC32 works very well as a hash algorithm. The whole point of a CRC is to hash a stream of bytes with as few collisions as possible.