CRC-32 Hash-generator

Generer CRC-32-sjekksum — Industristandard

Dele:

CRC-32 Hash-generator

Standard syklisk redundanssjekk for dataintegritet

CRC-32 er verdens mest brukte ikke-kryptografiske sjekksumfunksjon. Genererer en 32-bits hash (8 heksadesimale tegn) gjennom polynomdivisjon.

Hva er CRC-32?

CRC-32 behandler inndata som et stort polynom og beregner resten ved divisjon med et fast generatorpolynom.

✅ Fordeler

  • Maskinvareakselerert: Intel CRC32-instruksjon beregner med minnehastighet
  • Sterk oppdagelse: Oppdager alle 1-bit-, 2-bit- og oddetallsbitfeil
  • Universell standard: Ethernet, USB, ZIP, PNG, MPEG-2
  • Enkelt og raskt: Oppslagstabeller for rask beregning

📊 Bruksområder

  • Arkivering: ZIP- og gzip-integritetssjekk
  • Nettverk: Ethernet-rammevalidering
  • Lagring: Filsystemintegritet
  • Multimedia: PNG- og MPEG-filintegritet

⚠️ Sikkerhetsmerknader

CRC-32 er ikke en kryptografisk hashfunksjon. Designet for å oppdage tilfeldige feil, ikke forhindre bevisst endring.

🔄 CRC-32-sammenligning

🔵

CRC-32

32-bit, polynom

Feiloppdagelse, ikke krypto

🟢

Adler-32

32-bit, aritmetisk

Raskere men svakere oppdagelse

🟡

MD5

128-bit, kryptografisk

Mye tregere men sikrere

❓ Vanlige spørsmål

Hva er forskjellen mellom CRC-32 og CRC-32B?

De bruker forskjellige generatorpolynomer. CRC-32B er PHPs standardvariant.

Hvorfor er CRC-32 uegnet for sikkerhet?

CRC-32 er lineær og reversibel. Angripere kan enkelt lage kollisjoner.

Oppdager CRC-32 alle feil?

Nei. CRC-32 oppdager alle 1-bit- og 2-bitsfeil, men noen mønstre kan gå uoppdaget.