Algorytmy korzystające z sumy kontrolnej.

Algorytmy korzystające z sumy kontrolnej.
G9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0

Cześć!
Ostatnio siedzę trochę w w/w temacie. Celem tego postu jest upewnienie się czy myślę poprawnie. Powodem z drugiej strony jest to, że pojęcia suma kontrolna czy cyfra kontrolna są często ze sobą mieszane. Stąd pytanie, czy nie jestem w błędzie, jeżeli powiem że:

Suma kontrolna to pewien ogólny sposób sprawdzania poprawności danych. Natomiast algorytmy korzystające z sumy kontrolnej to:

  • cyfra kontrolna
  • bit parzystości/nieparzystości
  • funkcje skrótu - crc, md5, sha 1,2,3

?

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Ogólnie tak, suma kontrolna ma sprawdzać czy dane są zapisane poprawnie, ale czasem może mieć więcej funkcji:

  • Kod Hamminga pozwala nie tylko sprawdzić poprawność zapisanych danych, ale również naprawić dane jeśli zmienił się tylko 1 bit lub stwierdzić, że zmieniły się 2 bity.
  • Kryptograficzne funkcje skrótu (nie złamane) pozwalają nie tylko stwierdzić poprawność danych dokumentu, ale również stwierdzić, że nikt umyślnie nie dokonał w nich zmian.

Poza tym bit parzystości to specjalny przypadek cyfry kontrolnej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.