Controlesom
Een controlesom is een waarde die wordt gebruikt om de integriteit van een bestand of een gegevensoverdracht te controleren. Met andere woorden: het is een som waarmee de geldigheid van gegevens wordt gecontroleerd. Controlesommen worden meestal gebruikt om twee gegevenssets te vergelijken en te controleren of ze hetzelfde zijn. Veelvoorkomende toepassingen zijn het controleren van een schijfkopie of het controleren van de integriteit van een gedownload bestand. Als de controlesommen niet overeenkomen met die van de oorspronkelijke bestanden, zijn de gegevens mogelijk gewijzigd of beschadigd.
Een controlesom kan op veel verschillende manieren worden berekend, met behulp van verschillende algoritmen. Een eenvoudige controlesom kan bijvoorbeeld gewoon het aantal bytes in een bestand zijn. Dit type controlesom is echter niet erg betrouwbaar, omdat twee of meer bytes kunnen worden verwisseld. Daardoor kunnen de gegevens anders zijn, terwijl de controlesom hetzelfde blijft. Daarom worden meestal geavanceerdere algoritmen voor controlesommen gebruikt om gegevens te controleren. Deze omvatten algoritmen voor cyclische redundantiecontrole (CRC) en cryptografische hashfuncties.
Het komt zelden voor dat je een controlesom moet gebruiken om gegevens te controleren, omdat veel programma's dit type gegevenscontrole automatisch uitvoeren. Sommige bestandsarchieven of schijfkopieën bevatten echter een controlesom waarmee je de integriteit van de gegevens kunt controleren. Hoewel het niet altijd nodig is om gegevens te controleren, kan dit een handige manier zijn om in één keer grote hoeveelheden gegevens te controleren. Nadat je bijvoorbeeld een schijf hebt gebrand, is het veel eenvoudiger om te controleren of de controlesommen van de oorspronkelijke gegevens en de schijf overeenkomen, dan om elke map en elk bestand op de schijf te controleren.
Zowel Mac als Windows bevatten gratis programma's waarmee je controlesommen kunt genereren en controleren. Mac-gebruikers kunnen het ingebouwde Apple Schijfhulpprogramma gebruiken en Windows-gebruikers kunnen de File Checksum Integrity Verifier (FCIV) gebruiken.
Test je kennis