| Ten artykuł należy dopracować zgodnie z zaleceniami edycyjnymi. |
Suma kontrolna (ang. checksum) to liczba uzyskana w wyniku sumowania lub wykonania innych operacji matematycznych na przesyłanych danych, przesłana razem z danymi i służąca do sprawdzania poprawności przetwarzanych danych.
Komputer wysyłający dane oblicza sumę kontrolną i dołącza ją do pakietu danych. Komputer odbierający dane również oblicza sumę kontrolną z odebranych danych i sprawdza, czy suma uzyskana przez niego zgadza się z sumą odebraną z pakietem danych. Jeśli nie, to znaczy, że dane uległy przekłamaniu.
Szczególnym przypadkiem sumy kontrolnej jest cyfra kontrolna - zwykle ostatnia cyfra danej liczby (np. w NIPie)
Innym przypadkiem sumy kontrolnej jest bit parzystości stosowany w transmisji szeregowej i m.in. dawniej w taśmach i kartach perforowanych.
Odmianą sumy kontrolnej jest:
Podobnie danym zapisywanym w sektorze dyskietki dysku towarzyszy suma kontrolna typu CRC.