Linux-opdrachten

Hoe md5sum-opdracht te gebruiken?

Hoe md5sum-opdracht te gebruiken?
We hebben het al besproken in een andere tutorial over de Linux sha1sum opdracht om de integriteit van het bestand te controleren. Evenzo zijn er op Linux-systemen meerdere controlesommen voor de verificatie van berichten, bestanden en gegevensintegriteit.

Het is goed om de bewerkingen te controleren wanneer ze worden uitgevoerd, bijvoorbeeld als u iets van de website installeert, en om vervolgens te controleren of het correct is geïnstalleerd, moeten er enkele controlesommen zijn.

Een populaire tool onder Linux-gebruikers is: “md5sum” die komt van “MD5” bekend als het message-digest-algoritme. De Md5 bestaat uit een 128-bit cryptografische hash waarde die wordt gebruikt voor de authenticatie van bestanden en gegevensintegriteit.

De “md5sum” checksum is een zeer geschikte tool die helpt bij het berekenen en verifiëren van de 128-bit hashes. Het is een ingebouwd programma in de meeste UNIX-systemen om invoerbestanden te berekenen en te genereren voor een 128-bits berichtoverzicht.

De syntaxis van de “md5sum” commando is:

md5sum [optie… ] [bestand… ]

De "md5sum"-opdrachtopties

De opties van de “md5sum” commando worden vermeld in de gegeven tabel:

Keuze Omschrijving
-b Gebruikt voor binaire modus
-c Wordt gebruikt om MD5-bestanden te lezen en te controleren
-label Gebruikt om controlesom in BSD-stijl te maken
-t Gebruikt voor tekstmodus
-negeer-missing Om het rapportbericht voor de ontbrekende bestanden te negeren
-rustig Om het "ok" bericht voor elk succesvol bestand te stoppen
-toestand Stoppen met het constant weergeven van output:.
-streng Gebruikt voor onjuist opgemaakte controlesommen
-waarschuwen Geeft waarschuwingsbericht weer over onjuist opgemaakte controlesommen

Hoe md5sum-opdrachtopties te gebruiken?

Laten we een paar voorbeelden doen en gebruiken om de werking van de “md5sum” commando met opties:

Maak een tekstbestand en schrijf er willekeurige tekst in. Stel, maak een bestand met de naam “test_bestand1” en voeg er de volgende inhoud aan toe:

Voer nu het volgende uit: md5sum commando om het bestand te verifiëren:

$ md5sum test_file1.tekst

Druk de gegenereerde uitvoer af in het BSD-formaat met behulp van de "-label" keuze:

$ md5sum --tag testbestand1.tekst

U kunt ook de integriteit van elk ander formaatbestand controleren. Maak bijvoorbeeld een .cpp-bestand en noem het “test_file2.cpp” en schrijf een programma en sla het op and.

Voer de gegeven opdracht uit om de .cpp het dossier:

$ md5sum test_file2.cpp

Sla de waarde van MD5 op in een bestand en verifieer het. Gebruik hiervoor de genoemde opdracht op de volgende manier om de waarde in het MD5-algoritme te verplaatsen:

$ md5sum test_file2.cpp > ​​testmd5.md5

Het bovenstaande commando zal de waarde naar verplaatsen testmd5.md5 het dossier.

OPMERKING: De testmd5.md5 is een willekeurige naam die ik heb gemaakt, je kunt de naam naar keuze wijzigen. Zodra u deze opdracht uitvoert, wordt er een bestand gemaakt in de map met de genoemde naam.

Voer de . uit "-c" optie met de md5sum commando om de inhoud van het bestand te controleren:

$ md5sum -c testmd5.md5

Op dezelfde manier kunt u ook de standaarduitvoer van meerdere bestanden in de testmd5.md5 om de inhoud te verifiëren:

$ md5sum test_file1.txt test_file2.cpp > ​​testmd5.md5

Voeg wat andere inhoud toe in de test_file1 om te controleren of de MD5-controlesom de foutmelding geeft. Voeg hiervoor inhoud toe in de "test_file1".txt" met behulp van "echo":

$ echo "Hallo Linux-schrijvers" >> test_file1.tekst

De bovenstaande opdracht voegt "Hallo Linux Writers" toe aan het tekstbestand.

Voer nu de "-controleren" optie om te controleren welke uitvoer in de terminal wordt gegenereerd nadat er wijzigingen zijn aangebracht:

$ md5sum --controleer testmd5.md5

De gegenereerde uitvoer geeft aan dat de inhoud van de bestanden niet overeenkomt.

Gebruik de "-rustig" optie om de . niet af te drukken "OK" bericht voor succesvol geverifieerde bestanden. Het zal alleen het foutresultaat afdrukken:

$ md5sum --stil --controleer testmd5.md5

Voer de ... uit "-waarschuwen" optie om een ​​bericht weer te geven als checksums-bestanden onjuist zijn geformatteerd. Het genereert een waarschuwingsbericht in de terminal:

$ md5sum -c --waarschuw testmd5.md5

Conclusie:

In deze gids hebben we de “md5sum” opdrachttool die wordt gebruikt om de 128-bits hashes te controleren. We hebben ook de gegevensintegriteit van verschillende bestanden gecontroleerd met behulp van de “md5sum” opdracht opties.

Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...