Generator hash CRC-32B
Polinom standard CRC-32B pentru integritatea datelor
CRC-32B este cea mai populară variantă din familia CRC-32, folosind polinomul reflectat 0xEDB88320. Este implementarea standard CRC-32 în PHP, Python, Java și majoritatea limbajelor de programare.
Ce este CRC-32B?
CRC-32B folosește forma reflectată 0xEDB88320 a polinomului 0x04C11DB7.
✅ Avantaje
- • Standard de limbaj: Implicit în PHP, Python, Java
- • Detectare puternică: Detectează toate erorile de 1 și 2 biți
- • Compatibilitate: Rezultate consistente pe toate platformele
- • Accelerat hardware: Suport nativ CPU
📊 Utilizări
- • Validarea fișierelor: Controlul integrității descărcărilor
- • Baze de date: Detectarea corupției datelor
- • API: Validarea integrității încărcăturii
- • Control versiuni: Detectarea modificărilor fișierelor
⚠️ Notă
CRC-32B este funcțional identic cu CRC-32 în majoritatea limbajelor de programare.
🔄 Variante CRC-32
CRC-32B
Polinom 0xEDB88320
Cel mai popular standard
CRC-32
Variantă alternativă
Polinom diferit
CRC-32C
Polinom Castagnoli
Optimizat pentru iSCSI
❓ Întrebări frecvente
Diferența între CRC-32 și CRC-32B?
Folosesc polinoame generatoare diferite.
CRC-32B e criptografic sigur?
Nu. Ca toate variantele CRC, e o sumă de control pentru detectarea erorilor.
Ce limbaje folosesc CRC-32B?
PHP (crc32()), Python (binascii.crc32()), Java, .NET.