3 ms·
First CRC16 is in fact used as a "perfect hash function" It must be implemented by all clients too, so it needs to be simple and readily available. open to an
by seiji 12y ago
First CRC16 is in fact used as a "perfect hash function"
It must be implemented by all clients too, so it needs to be simple and readily available.
open to an attack by image by a malevolent attacker
That wasn't one of the design goals.
if you have a tolerance for faulty storage,
There's always the problem of storage corrupting only the checksum even if your data is okay, leaving you in a pretty pickle.