Comment Re:CRC has its limits. (Score 1) 60
That's apples and oranges.
The 12k limit is more related to just having 32 bits than to cryptographic/non-cryptographic nature.
64k*64k ^=32 bit, so at 64k you are guaranteed that there is at least one two-bit error that is undetected. At 2048, you are also virtually guaranteed of a 3-bit errors that goes undetected -- that's true whether the hash is a plain CRC or a cryptographic one.
A CRC-128 would have been as good for this purpose as MD5 or SHA1.