I need a highly-accurate checksum to do checking of data approximately 512KB in length. I know of and have used several different checksums before but I've never really needed to care about accuracy this much until now, so I'm looking to find out this:
If I have a compound of CRC-32s ( adding up to 512 bits in length ) using the polynomial 0x1EDC6F41, will it be more or less accurate than a SHA-512 (SHA2) hash?