CRC-32B Hash-generator
Standard CRC-32B-polynom för dataintegritet
CRC-32B är den mest populära varianten i CRC-32-familjen som använder det reflekterade polynomet 0xEDB88320. Det är standard CRC-32-implementeringen i PHP, Python, Java och de flesta programmeringsspråk.
Vad är CRC-32B?
CRC-32B använder den reflekterade formen 0xEDB88320 av polynomet 0x04C11DB7.
✅ Fördelar
- • Språkstandard: Standard i PHP, Python, Java
- • Stark detektering: Detekterar alla 1-bits- och 2-bitarsfel
- • Kompatibilitet: Konsekventa resultat över plattformar
- • Hårdvaruaccelererad: Inbyggt CPU-stöd
📊 Användning
- • Filvalidering: Integritetskontroll av nedladdningar
- • Databaser: Detektering av datakorruption
- • API: Validering av nyttolastintegritet
- • Versionshantering: Detektering av filändringar
⚠️ Anmärkning
CRC-32B är funktionellt identisk med CRC-32 i de flesta programmeringsspråk.
🔄 CRC-32-varianter
CRC-32B
Polynom 0xEDB88320
Mest populära standard
CRC-32
Alternativ variant
Annat polynom
CRC-32C
Castagnoli-polynom
Optimerad för iSCSI
❓ Vanliga frågor
Skillnad mellan CRC-32 och CRC-32B?
De använder olika generatorpolynom.
Är CRC-32B kryptografiskt säkert?
Nej. Som alla CRC-varianter är det en kontrollsumma för feldetektering.
Vilka språk använder CRC-32B?
PHP (crc32()), Python (binascii.crc32()), Java, .NET.