Generator sumy kontrolnej CRC32
Wpisz tekst do haszowania.
Wybierz CRC32, wpisz tekst i wygeneruj, aby otrzymać 32-bitową sumę kontrolną zapisaną jako 8 znaków szesnastkowych. Wartość to standardowy CRC-32, którego używają ZIP, PNG i gzip, więc zgadza się z tym, co te formaty zapisują dla tych samych bajtów.
Jak obliczyć sumę kontrolną CRC32
-
1
Wpisz tekst
Wklej ciąg, którego suma kontrolna jest Ci potrzebna.
-
2
Wybierz CRC32
Wybierz CRC32 z listy algorytmów, ponieważ domyślnie ustawiony jest SHA-256.
-
3
Wygeneruj
Kliknij przycisk generowania, aby obliczyć sumę kontrolną.
-
4
Skopiuj wartość
Skopiuj 8-znakowy wynik i porównaj go z sumą kontrolną, którą otrzymałeś.
Co daje CRC32
Cykliczny test nadmiarowy (CRC) to krótka liczba obliczana z danych, tak aby można było wykryć przypadkowe zmiany. CRC32 tworzy 32 bity, pokazane tutaj jako 8 znaków szesnastkowych.
| Dane wejściowe | CRC32 |
|---|---|
| hello | 3610a686 |
| Hello | f7d18982 |
| hello world | 0d4a1185 |
Wartości odpowiadają popularnemu wariantowi CRC-32 z wielomianem 0x04C11DB7 w jego odbitej postaci, tym samym, którego używają archiwa ZIP, fragmenty PNG i gzip. Niektóre biblioteki udostępniają inny wariant CRC pod podobną nazwą, co jest częstą przyczyną niezgodności.
Dobre zastosowania CRC32
- Wykrywanie przypadkowych błędów: odwrócony bit podczas przechowywania lub transmisji zmienia sumę kontrolną.
- Porównanie z opublikowaną wartością: listy zawartości archiwów i formaty plików często pokazują CRC-32 przy każdym wpisie.
- Krótkie identyfikatory: 8 znaków łatwo odczytać na głos lub wkleić do wiersza logu.
- Debugowanie: porównaj sumy kontrolne dwóch podobnych ciągów, aby od razu zobaczyć, czy się różnią.
Czego CRC32 nie zapewni
CRC32 nie jest kryptograficznym skrótem. Przy zaledwie 32 bitach kolizje są częste w dużych zbiorach, a przygotowanie innego wejścia o tej samej sumie jest łatwe. Nigdy nie używaj go do dowodzenia, że treść nie została zmanipulowana. Do tego użyj SHA-256 lub SHA-512, które także możesz wybrać w tym narzędziu.
Zera wiodące
Suma kontrolna ma zawsze 8 znaków. Wartość taka jak 0d4a1185 zachowuje wiodące zero. Jeśli inne narzędzie pokazuje 4a1185, to obcięło dopełnienie, ale liczba jest ta sama.
Odczyt wartości CRC32
Wynik jest szesnastkowy, z cyframi od 0 do 9 i literami od a do f. Niektóre narzędzia pokazują tę samą liczbę w systemie dziesiętnym, co wygląda zupełnie inaczej: 3610a686 w systemie szesnastkowym to 907 060 870 w systemie dziesiętnym dla tekstu hello. Upewnij się, że obie strony używają tej samej notacji, zanim uznasz, że suma kontrolna się nie zgadza.
Przykład sprawdzenia
Weź tekst hello world. Jego CRC32 to 0d4a1185. Zahaszowanie tych samych słów z dużym H daje zupełnie inną sumę, więc wartość referencyjna od razu pokaże, czy wejście nie jest tym, czego użył nadawca. Dotyczy to także końcowej spacji: jest częścią danych i częścią sumy kontrolnej.
Najczęściej zadawane pytania
32 bity, zapisane jako 8 znaków szesnastkowych.
To suma kontrolna służąca do wykrywania przypadkowych błędów, a nie kryptograficzny skrót. Nie chroni przed celowymi zmianami.
Tak, jeśli wpiszesz te same bajty. Narzędzie używa standardowego wariantu CRC-32, którego używają ZIP, PNG i gzip. Haszuje tekst, więc nie może samo odczytać pliku.
Albo wejście różni się spacją lub znakiem nowej linii, albo inne narzędzie używa innego wariantu CRC, na przykład tego z BZIP2.
Powiązane narzędzia
Weryfikator sum kontrolnych
Oblicz sumę kontrolną MD5, SHA-1, SHA-256, SHA-384, SHA-512 lub CRC-32 dowolnego pliku lub tekstu i porównaj ją z wartością podaną przez wydawcę, aby uzyskać jednoznaczny werdykt zgodności lub niezgodności.
Szyfr liczby na litery
Zamieniaj liczby na litery i z powrotem za pomocą szyfru A=1, B=2 (A1Z26) do łamigłówek, zagadek i wskazówek w escape roomach.
Koder szyfru Polibiusza
Koduj litery łacińskie jako współrzędne Polibiusza lub dekoduj rozdzielone pary w stałej siatce 5×5 I/J.
Narzędzie do szyfrowania tekstu
Szyfruj i odszyfrowuj wiadomości tekstowe za pomocą AES z hasłem, aby tylko odbiorca mógł je odczytać.
Generator kluczy SSH
Wygeneruj parę kluczy SSH RSA (2048, 3072 lub 4096 bitów) w całości w przeglądarce. Ani klucz prywatny, ani publiczny nie opuszcza Twojego urządzenia. Dodaj komentarz i pobierz oba.
Koder szyfru A1Z26
Koduj tekst szyfrem A1Z26 (A=1, B=2, ... Z=26) albo dekoduj sekwencję liczb z powrotem na litery, z własnym separatorem.
Narzędzie jest dostępne w innych językach
- مولّد مجموع CRC32 الاختباري [AR]
- CRC32 チェックサム生成ツール [JA]
- CRC32-Prüfsummengenerator [DE]
- CRC32-checksumgenerator [SV]
- Gerador de checksum CRC32 [PT]
- CRC32 체크섬 생성기 [KO]
- Générateur de somme de contrôle CRC32 [FR]
- CRC32-checksumgenerator [NL]
- เครื่องมือสร้างเช็กซัม CRC32 [TH]
- Công cụ tạo checksum CRC32 [VI]
- Generador de suma de comprobación CRC32 [ES]
- Generator Checksum CRC32 [ID]
- Generatore di checksum CRC32 [IT]
- Генератор контрольной суммы CRC32 [RU]
- CRC32 Sağlama Toplamı Oluşturucu [TR]
- CRC32 校验和生成器 [ZH]
- CRC32 Checksum Generator [EN]