Co to jest kalkulator sumy kontrolnej?
Kalkulator sumy kontrolnej to narzędzie do tworzenia, a następnie sprawdzania sum kontrolnych. Suma kontrolna jest relatywnie krótką liczbą, która odpowiada dłuższemu ciągowi danych, co w efekcie jest formą skrótu. Głównym zastosowaniem sumy kontrolnej jest łatwy sposób sprawdzenia, czy dane nie zostały uszkodzone. Jeśli same dane uległy zmianie, suma kontrolna również się zmieni.
Głównym zastosowaniem kalkulatora sumy kontrolnej jest ochrona przed przypadkowym uszkodzeniem. Może się to zdarzyć, jeśli dane zostaną uszkodzone podczas transportu, co może się łatwo zdarzyć, biorąc pod uwagę sposób, w jaki dane są dzielone i ponownie składane podczas przechodzenia przez sieci i Internet. Suma kontrolna zwykle nie zapewnia dużej ochrony przed złośliwym uszkodzeniem, ponieważ proces sumy kontrolnej można zwykle uruchomić w odwrotnej kolejności, aby zmienić zawartość, ale suma kontrolna pozostaje taka sama.
Istnieje wiele różnych technik, które mogą być używane przez kalkulator sumy kontrolnej, o różnym stopniu zaawansowania. Niektóre działają bardzo prosto i są w przybliżeniu równoważne zliczaniu znaków w każdym fragmencie danych. Oczywiście są one znacznie bardziej narażone na niewykrycie prostych błędów, takich jak przypadkowe przełączenie dwóch fragmentów danych. Bardziej złożone techniki polegają na uwzględnieniu zarówno indywidualnych cech każdego fragmentu danych, jak i jego pozycji w całym ciągu danych.
Czasami kalkulator sumy kontrolnej działa z bardzo małymi fragmentami danych. Czasami są one również znane jako cyfry kontrolne. Przykładem mogą być numery ubezpieczenia społecznego, numery ISBN z książek lub numery kodów kreskowych. Zawierają one na końcu pojedynczą cyfrę kontrolną, która odpowiada reszcie numeru. Większość elektronicznych rachunków lub systemów komputerowych porównuje liczbę i cyfrę kontrolną podczas ich wpisywania. Jeśli nie są one odpowiednio dopasowane, będzie jasne, że popełniono błąd podczas wpisywania.
Jednym z powszechnych kalkulatorów sumy kontrolnej jest md5sum. Działa to z 128-bitowymi skrótami używającymi formatu MD5, który jest powszechnie używany do dwóch głównych celów. Jednym z nich jest sprawdzanie, czy plik nie został zmodyfikowany i stworzony do przenoszenia wirusa. Innym jest format ISO, który służy do przenoszenia całej zawartości dysku CD lub DVD w jednym pliku, co ułatwia przesyłanie. Korzystanie z sumy kontrolnej MD5 pomaga uniknąć problemu pojedynczego błędu powodującego, że cały plik, a tym samym cały dysk, jest bezużyteczny.