0

Wynik kodowania

CRC32

O CRC32

CRC32 to metoda wykrywania błędów, która generuje 32-bitową wartość kontrolną z danych o dowolnej długości. Jest używana przy transferze plików, w formatach skompresowanych i podobnych miejscach do sprawdzania, czy dane nie zostały uszkodzone.

W DenCode wprowadzony tekst jest traktowany jako sekwencja bajtów w wybranym kodowaniu znaków, a wartość CRC32 jest wyświetlana szesnastkowo.

Na przykład CRC32 dla "Hello, world!" wygląda następująco.

ebe6c6e6

Cechy CRC32

CRC32 nadaje się do wykrywania przypadkowego uszkodzenia danych. Nie jest jednak kryptograficzną funkcją hashującą, dlatego nie nadaje się do zastosowań wymagających bezpieczeństwa przed modyfikacją.

CRC32 zawsze generuje tę samą wartość z tego samego wejścia. Gdy wejście się zmienia, zmienia się też wynikowa wartość. Z wartości CRC32 nie można jednak odtworzyć oryginalnych danych wejściowych.

WejścieCRC32
Hello, world!ebe6c6e6
Hello, world?11e9fb85