CRC64 (ECMA)
64-bit Checksum for Lower Collision Risk in Integrity Workflows
Important
CRC64 remains a checksum, not a secure hash. Use it for accidental error detection and compatibility, not for adversarial tamper protection.
What is CRC64-ECMA?
CRC64 is a cyclic redundancy check with a 64-bit output. In this app, the default variant is
CRC64-ECMA with polynomial c96c5795d7870f42.
Why Use 64-bit CRC?
- Larger checksum space than 32-bit variants
- Lower accidental collision probability at scale
- Useful in large datasets and backup pipelines
Key Properties
- Output size: 64 bits (16 hex characters)
- Default polynomial: ECMA
- Custom polynomial: Supported as 16 hex characters
When to Use CRC64
- Large-scale file verification
- Data replication and archive consistency checks
- Interoperability with systems expecting CRC64-ECMA
Try CRC64
Try CRC64 CalculatorKey Takeaways
- CRC64 offers stronger accidental-collision resistance than 32-bit CRCs
- Default variant here is CRC64-ECMA with 16 hex output characters
- Use custom polynomials for interoperability with external systems