I have a caching application that uses a CRC64 value to ensure data integrity. I’m thinking about putting an extra field, timestamps that will be transferred with data between different cache servers and compare them to see if the data has changed.
However, this requires protocol changes. Although this is not a huge deal, I already have CRC64, which can be used as an indicator that something has changed.
Does anyone know the statistics around two data blocks creating the same CRC64? If not, how can I calculate it or evaluate its probability?
source
share