CRC32-checksumgenerator
Ange en text att hasha.
Välj CRC32, ange din text och generera för att få en 32-bitars checksumma som 8 hexadecimala tecken. Värdet är standard-CRC-32 som ZIP, PNG och gzip använder, så det stämmer med vad de formaten lagrar för samma bytes.
Så beräknar du en CRC32-checksumma
-
1
Ange texten
Klistra in strängen vars checksumma du behöver.
-
2
Välj CRC32
Välj CRC32 i algoritmlistan, eftersom SHA-256 är förvalt.
-
3
Generera
Klicka på knappen för att beräkna checksumman.
-
4
Kopiera värdet
Kopiera de 8 tecknen i resultatet och jämför dem med checksumman du fick.
Vad CRC32 ger dig
En cyklisk redundanskontroll (CRC) är ett kort tal som beräknas från data så att oavsiktliga ändringar kan upptäckas. CRC32 ger 32 bitar, här visade som 8 hexadecimala tecken.
| Indata | CRC32 |
|---|---|
| hello | 3610a686 |
| Hello | f7d18982 |
| hello world | 0d4a1185 |
Värdena är den vanliga CRC-32-varianten med polynomet 0x04C11DB7 i sin reflekterade form, samma som ZIP-arkiv, PNG-chunkar och gzip använder. Vissa bibliotek visar en annan CRC-variant under ett liknande namn, och det är en vanlig orsak till att värdena inte stämmer.
Bra användningsområden för CRC32
- Upptäcka oavsiktliga fel: en bit som vänds vid lagring eller överföring ändrar checksumman.
- Jämföra mot ett publicerat värde: arkivlistor och filformat visar ofta CRC-32 bredvid varje post.
- Korta identifierare: 8 tecken är lätta att läsa upp eller klistra in i en loggrad.
- Felsökning: jämför checksumman för två liknande strängar för att direkt se om de skiljer sig.
Vad CRC32 inte klarar
CRC32 är inte en kryptografisk hash. Med bara 32 bitar är kollisioner vanliga i stora samlingar, och det är enkelt att skapa en annan indata med samma checksumma. Använd den aldrig för att bevisa att innehåll inte har manipulerats. För det, använd SHA-256 eller SHA-512, som du också kan välja i det här verktyget.
Inledande nollor
Checksumman är alltid 8 tecken. Ett värde som 0d4a1185 behåller sin inledande nolla. Om ett annat verktyg skriver ut 4a1185 har det tagit bort utfyllnaden, och talen är desamma.
Läsa ett CRC32-värde
Resultatet är hexadecimalt, med siffrorna 0 till 9 och bokstäverna a till f. Vissa verktyg skriver samma tal i decimal, vilket ser helt annorlunda ut: 3610a686 i hexadecimal är 907 060 870 i decimal för texten hello. Kontrollera att båda sidor använder samma notation innan du drar slutsatsen att en checksumma inte stämmer.
Ett exempel
Ta texten hello world. Dess CRC32 är 0d4a1185. Hashar du samma ord med ett stort H blir checksumman helt annorlunda, så ett referensvärde visar direkt om indatan inte är det avsändaren använde. Samma gäller ett avslutande mellanslag: det är en del av data och en del av checksumman.
Vanliga frågor
32 bitar, skrivna som 8 hexadecimala tecken.
Den är en checksumma för att fånga oavsiktliga fel, inte en kryptografisk hash. Den ger inget skydd mot medvetna ändringar.
Ja, om du anger samma bytes. Verktyget använder standard-CRC-32-varianten som ZIP, PNG och gzip använder. Det hashar text, så det kan inte läsa en fil själv.
Antingen skiljer sig indatan med ett mellanslag eller en radbrytning, eller så använder det andra verktyget en annan CRC-variant, till exempel den från BZIP2.
Relaterade verktyg
Vigenère-chifferkodare
Kryptera och dekryptera meddelanden med det klassiska Vigenère-chiffret med ett nyckelord. Förskjuter de latinska bokstäverna A-Z och bevarar versaler/gemener, mellanslag och skiljetecken.
Wei till Ether-omvandlare
Omvandla Wei till Ether (ETH) med exakt aritmetik, utan flyttalsavrundning. 1 ETH = 10^18 Wei.
Textkrypteringsverktyg
Kryptera och dekryptera textmeddelanden med AES med ett lösenord så att bara mottagaren kan läsa dem.
SHA1-hashgenerator
Generera SHA-1-hashar (40 hex-tecken) från valfri textinmatning. Användbart för äldre checksummor, git-objekt-ID:n och integritetskontroller utan säkerhetskrav.
TOTP-generator
Generera tidsbaserade engångslösenord (RFC 6238) från en Base32-hemlighet, med SHA-1, SHA-256 eller SHA-512, 6 till 8 siffror och 30 eller 60 sekunders period.
SSH-nyckelgenerator
Skapa ett RSA-SSH-nyckelpar (2048, 3072 eller 4096 bitar) helt i din webbläsare. Varken den privata eller den publika nyckeln lämnar din enhet. Lägg till en kommentar och ladda ner båda.
Verktyget finns på andra språk
- เครื่องมือสร้างเช็กซัม CRC32 [TH]
- Generator sumy kontrolnej CRC32 [PL]
- Công cụ tạo checksum CRC32 [VI]
- Generator Checksum CRC32 [ID]
- مولّد مجموع CRC32 الاختباري [AR]
- CRC32-Prüfsummengenerator [DE]
- CRC32 チェックサム生成ツール [JA]
- Gerador de checksum CRC32 [PT]
- Generador de suma de comprobación CRC32 [ES]
- CRC32 체크섬 생성기 [KO]
- Générateur de somme de contrôle CRC32 [FR]
- CRC32-checksumgenerator [NL]
- CRC32 Checksum Generator [EN]
- Generatore di checksum CRC32 [IT]
- Генератор контрольной суммы CRC32 [RU]
- CRC32 Sağlama Toplamı Oluşturucu [TR]
- CRC32 校验和生成器 [ZH]