CRC32-laskuri

Laske UTF-8-tekstin tai paikallisen tiedoston CRC-32 ja vertaa 8-numeroista tarkistussummaa. Mukana 123456789-testivektori ja CRC32C:n erot.

Laske
0 merkkiä
Tulos

Tulos tulee tähän.

Näin lasket ja vertaat CRC32-tarkistussummia

  1. Kirjoita teksti tai valitse paikallinen tiedosto. Valittua tiedostoa käytetään tekstin sijaan.
  2. Liitä vertailua varten vain odotetut kahdeksan heksadesimaalinumeroa.
  3. Laske, tarkista täsmääminen ja kopioi tai lataa tarkistussumma.

Näin käytät työkalua: CRC32-laskuri

Käytössä on CRC-32/ISO-HDLC, joka tunnetaan ZIPistä ja Ethernetistä. Se havaitsee tahattoman tiedon vioittumisen, mutta ei suojaa tarkoitukselliselta muuttamiselta. CRC32C on eri algoritmi, joka antaa eri tuloksia.

CRC32-esimerkki: standardin 123456789-testivektori

Syöte
123456789
Tulos
cbf43926

Kysymyksiä työkalusta: CRC32-laskuri

Mitä CRC32-muunnelmaa laskuri käyttää?

Laskuri käyttää CRC-32/ISO-HDLC:tä, joka tunnetaan myös nimellä IEEE CRC-32, polynomilla 0x04C11DB7. Teksti 123456789 antaa tuloksen cbf43926. CRC32C käyttää eri polynomia ja antaa eri tuloksen. Tulos on kahdeksan heksadesimaalinumeroa pienillä kirjaimilla ja alkunollilla; tyhjä syöte antaa 00000000.

Miksi ZIP-tiedoston CRC32 eroaa sen sisältämästä arvosta?

ZIP-tiedoston valitseminen laskee koko arkistotiedoston tarkistussumman. ZIP:n yksittäisen kohteen CRC koskee kohteen pakkaamattomia tavuja, ei koko ZIP-tiedostoa. Pura kohde ja valitse saatu tiedosto sen CRC:n vertailua varten. Tiedostonimet ja polut eivät sisälly laskentaan.

Miten vertaan CRC32:ta ja miksi arvot voivat erota?

Liitä vain kahdeksan heksadesimaalinumeroa ilman 0x-etuliitettä tai tiedostonimeä. Vertailu ohittaa kirjainkoon ja reunojen tyhjemerkit. Teksti käyttää UTF-8-koodausta ilman siistimistä tai normalisointia, joten välilyönnit, CRLF ja LF, lopun rivinvaihto ja UTF-8 BOM voivat muuttaa tulosta. Tiedostosta käytetään täsmälliset tavut. Rajat ovat 8 MiB tekstiä ja 32 MiB tiedostoa kohti.

Suojaako CRC32 peukaloinnilta tai salaako se tietoja?

CRC32 tunnistaa tahattomia vaurioita; se ei ole salausta eikä kryptografinen tiiviste. Eri tiedoilla voi olla sama CRC, eikä menetelmä suojaa tahallisilta muutoksilta. Käytä vahvempaan eheyden tarkistukseen SHA-256:ta ja luotettavaa tarkistussummaa, tai salaiseen avaimeen perustuvaan viestin todennukseen HMAC-työkalua.

Lähetetäänkö tiedostoni, tokenini tai tekstini palvelimelle?

Ei. Työkalut käsittelevät tiedot selaimessasi. Sivusto toimittaa sivun ja ohjelmakoodin, mutta syötettäsi ei lähetetä muunnospalvelimelle eikä tallenneta käyttäjätilille.

Kaikki kehittäjätyökalut

Koodaus ja tiedostot

Muunna tekstiä, tavuja, verkko-osoitteita ja upotettuja kuvia alkuperäisiä tietoja muuttamatta.

Tietojen ja tekstin tarkastelu

Lue rakenteista dataa ja tokeneita ja selvitä tarkasti, mikä muuttui.

Tiivisteet, tunnisteet ja ajastukset

Tarkista tiedostoja, luo tunnisteita ja tutki ajankohtia ja toistuvia ajastuksia.

Teksti ja tiedostot käsitellään omalla laitteellasi. Älä jätä luottamuksellisia tuloksia jaetulle leikepöydälle. Käytä yksityisten avainten ja tokenien käsittelyyn luotettavaa laitetta.