`MD5SUM` is een opdrachtregelhulpprogramma in Linux en andere UNIX-achtige besturingssystemen die de MD5-hash van een bestand berekenen.
Hier is een uitsplitsing:
Wat is MD5?
MD5 (Message Digest 5) is een cryptografische hash -functie. Het kost elke hoeveelheid gegevens als invoer en produceert een hash-waarde van 128 bit (16 byte), vaak weergegeven als een hexadecimale string van 32 tekens.
Hoe `md5sum` werkt:
- Het leest een bestand als invoer.
- Het past het MD5 -algoritme toe op de inhoud van het bestand.
- Het voert de resulterende MD5 -hashwaarde uit.
Sleutelgebruik:
* Verificatie van bestandsintegriteit: U kunt `md5sum` gebruiken om te controleren of een bestand is gewijzigd. Als u de MD5 -hash van een bestand berekent en deze vervolgens vergelijkt met een eerder opgeslagen hash, wijzen alle discrepanties aan een wijziging van de inhoud van het bestand. Dit is cruciaal voor het waarborgen van bestandsintegriteit, vooral voor downloads of belangrijke gegevens.
* Dubbele bestanden identificeren: Als twee bestanden dezelfde MD5 -hash hebben, bevatten ze dezelfde gegevens. Hiermee kunt u snel dubbele bestanden vinden en verwijderen.
* Digitale handtekeningen: Hoewel niet zo veilig als moderne cryptografische algoritmen, kan MD5 worden gebruikt om een eenvoudige "digitale handtekening" voor een bestand te maken. De hash fungeert als een vingerafdruk en verifieert dat het bestand niet is geknoeid.
Basisgebruik:
`` `bash
md5sum [bestand]
`` `
* Voorbeeld: Om de MD5 -hash te krijgen van een bestand met de naam "MyFile.txt":
`` `bash
md5sum myfile.txt
`` `
Uitgang:
De output ziet er zo uit:
`` `
D41D8CD98F00B204E98009998ECF8427E MyFile.txt
`` `
Het eerste deel is de 32-tekens hexadecimale MD5-hash, en het tweede deel is de bestandsnaam.
Aanvullende opties:
* -c (check): Controleer een bestand tegen een bekende MD5 -som.
* -t (tekst): Bereken de MD5 -som van een tekenreeks op de opdrachtregel.
* -b (binair): Bereken de MD5 -som van een binair bestand (standaard).
Belangrijke opmerking:
Hoewel MD5 ooit werd beschouwd als een sterke hash -functie, heeft het zwakke punten en wordt het niet als cryptografisch veilig beschouwd voor moderne beveiligingsdoeleinden. Gebruik SHA-256 of nieuwere algoritmen voor kritieke beveiligingstoepassingen.
Laat het me weten als je nog andere vragen hebt over 'md5sum'! |