Algorytmy korzystające z sumy kontrolnej.

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

?

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1