CRC-32B Hash-generator
Standard CRC-32B-polynom for dataintegritet
CRC-32B er den mest populære varianten i CRC-32-familien som bruker det reflekterte polynomet 0xEDB88320. Det er standard CRC-32-implementering i PHP, Python, Java og de fleste programmeringsspråk.
Hva er CRC-32B?
CRC-32B bruker den reflekterte formen 0xEDB88320 av polynomet 0x04C11DB7.
✅ Fordeler
- • Språkstandard: Standard i PHP, Python, Java
- • Sterk oppdagelse: Oppdager alle 1-bit- og 2-bitsfeil
- • Kompatibilitet: Konsistente resultater på tvers av plattformer
- • Maskinvareakselerert: Nativ CPU-støtte
📊 Bruksområder
- • Filvalidering: Integritetskontroll av nedlastinger
- • Databaser: Oppdagelse av datakorrupsjon
- • API: Nyttelastintegritetsvalidering
- • Versjonskontroll: Oppdagelse av filendringer
⚠️ Merknad
CRC-32B er funksjonelt identisk med CRC-32 i de fleste programmeringsspråk.
🔄 CRC-32-varianter
CRC-32B
Polynom 0xEDB88320
Mest populære standard
CRC-32
Alternativ variant
Forskjellig polynom
CRC-32C
Castagnoli-polynom
Optimalisert for iSCSI
❓ Vanlige spørsmål
Forskjellen mellom CRC-32 og CRC-32B?
De bruker forskjellige generatorpolynomer.
Er CRC-32B kryptografisk sikkert?
Nei. Som alle CRC-varianter er det en sjekksum for feiloppdagelse.
Hvilke språk bruker CRC-32B?
PHP (crc32()), Python (binascii.crc32()), Java, .NET.