Hoe controlesommen in Linux te verifiëren

Briefing: Deze beginnershandleiding vertelt je wat checksum is, wat zijn md5, sha256 of sha-1 checksum, waarom is checksum gebruikt en hoe controlesommen gecontroleerd kunnen worden in Linux.

Wat is Checksum?

Checksum is als een digitale vingerafdruk van een bestand. In technische termen,

Een controlesom is een klein referentiepunt van een blok digitale gegevens om fouten te detecteren die mogelijk zijn geïntroduceerd tijdens de verzending of opslag.

Nou, checksum is een lange reeks gegevens met verschillende letters en cijfers. Over het algemeen zult u ze vinden tijdens het downloaden van bestanden van het web, bijvoorbeeld Linux-distributiebeelden, softwarepakketten enz.

Meest gebruikelijke gebruik van controlesom is bij het controleren of het gedownloade bestand beschadigd is.

Ubuntu MATE-downloadpagina bevat bijvoorbeeld SHA256-controlesom voor elke afbeelding die daar beschikbaar is. Dus nadat u een afbeelding hebt gedownload, kunt u SHA256-controlesommen hiervoor genereren en controleren of de controlesomwaarde overeenkomt met de waarde die op de site wordt vermeld.

Als dat niet het geval is, betekent dit dat de integriteit van de gedownloade afbeelding is aangetast (misschien is deze beschadigd tijdens het downloadproces). We gebruiken het Ubuntu Mate " ubuntu-mate-16.10-desktop-amd64.iso " afbeeldingsbestand voor deze handleiding.

Hoe wordt Checksum gegenereerd?

Checksum wordt gegenereerd door het controlesom- algoritme . Zonder technische details in te gaan, laten we zeggen dat het een bestand als invoer nodig heeft en de controlesomwaarde van dat bestand uitvoert. Er zijn verschillende algoritmen voor het genereren van controlesom. De meest populaire checksum-algoritmen zijn:

  • Veilige hash-algoritmen en varianten (SHA-1, SHA-2 enz.)
  • MD5-algoritme

Laten we eens kijken hoe controlesommen gecontroleerd kunnen worden in Linux.

Abonneer je op ons YouTube-kanaal voor meer Linux-video's

Hoe checksum te gebruiken om de integriteit van bestanden te controleren [GUI manier]

Als u op zoek bent naar een grafische oplossing, kunt u GtkHash gebruiken .

GtkHash is een handige tool voor het genereren en verifiëren van verschillende checksums. Het ondersteunt een breed scala aan checksum-algoritmen - inclusief SHA, MD5 en anderen. Hier is een lijst met ondersteunde algoritmen:

GtkHash ondersteunde Checksum-algoritmen

GtkHash installeren op Ubuntu

Voor het installeren van GtkHash op uw Ubuntu-systeem, voert u eenvoudig de volgende opdracht uit:

 sudo apt gtkhash installeren 

Dat is het.

Voor het selecteren van de te gebruiken checksum-algoritmen :

  • Ga naar de menuoptie Bewerken > Voorkeuren .
  • Selecteer degene die u wilt gebruiken.
  • Druk op de knop Sluiten .

Standaard is MD5, SHA-1 en SHA256 geselecteerd.

GtkHash gebruiken

Het gebruik ervan is vrij eenvoudig.

  • Selecteer het bestand dat u wilt controleren
  • Haal de Checksum-waarde op van de website en plaats deze in Selectievakje.
  • Klik op de knop Hash .
  • Dit genereert de controlesomwaarden met de algoritmen die u hebt geselecteerd.
  • Als een van deze overeenkomt met het selectievakje, wordt er een klein vinkje naast weergegeven.

Hier is een voorbeeld van GtkHash genererende controlesom voor UbuntuMATE iso image ( ubuntu-mate-16.10-desktop-amd64.iso ):

GtkHash met UbuntuMATE iso

Controleer de controlesom in de Linux-opdrachtregel

Elke Linux-distributie wordt geleverd met hulpprogramma's voor verschillende checksum-algoritmen. U kunt controlesommen genereren en verifiëren met hen. De commandotrainingscontroletoolhulpmiddelen zijn de volgende:

  • MD5 checksum tool heet: md5sum
  • SHA-1 checksum tool heet: sha1sum
  • SHA-256 checksum tool heet: sha256sum

Er zijn er nog meer beschikbaar, bijvoorbeeld: sha224sum, sha384sum enz. Ze gebruiken allemaal vergelijkbare opdrachtformaten. Laten we een voorbeeld zien van het gebruik van sha256sum . We zullen hetzelfde " ubuntu-mate-16.10-desktop-amd64.iso " image-bestand gebruiken als voorheen.

SHA256 controlesom genereren en verifiëren met sha256sum

Ga eerst naar de map waar de .iso- afbeelding is opgeslagen:

 cd ~ / itsfoss 

Voer nu de volgende opdracht in voor het genereren van SHA256-checksum:

 sha256sum ubuntu-mate-16.10-desktop-amd64.iso 

U krijgt de SHA256-controlesom in uw terminalvenster! Makkelijk, toch?

Het genereren van SHA256 Checksum voor UbuntuMATE iso

Als de gegenereerde controlesom overeenkomt met die op de UbuntuMATE-downloadpagina, betekent dat - er zijn geen gegevens gewijzigd tijdens het downloaden van het bestand of anders is uw gedownloade bestand niet beschadigd.

De andere genoemde tools werken op dezelfde manier.

Hoe nauwkeurig werkt dit?

Als u zich afvraagt ​​hoe nauwkeurig deze controlesom beschadigde bestanden detecteert - als u zelfs maar één teken verwijdert uit een van de tekstbestanden binnen de ISO-afbeelding, genereert het controlesom-algoritme een totaal andere controlesomwaarde voor die gewijzigde ISO-afbeelding. En dat zal zeker niet overeenkomen met de controlesom die op de downloadpagina wordt gegeven.

Doe je checksum?

Een van de voorgestelde stappen bij het installeren van Linux is het controleren van de controlesom van Linux ISO. Volg je altijd deze stap of doe je het alleen als er iets mis gaat met de installatie?

Was deze gids nuttig? Laat het ons weten als je nog vragen hebt! En als u een soortgelijke gids voor iets anders nodig heeft, neem dan contact met ons op, wij zijn er om u te helpen.

Aanbevolen

Installeer Adobe Lightroom Alternatieve RawTherapee in Ubuntu
2019
Download 15 prachtige sexy achtergronden van Debian
2019
Gebruik de modus Niet storen in Ubuntu met NoNotifications
2019