sha1sum
sha1sum
is een programma waarmee men de SHA-1 checksum van een bestand kan berekenen.

het SHA-1 protocol wordt niet langer als veilig beschouwd.
1 Wat is de sha1sum opdracht
Het sha1sum programma berekend een zogenaamde 'SHA-A message digest' (sleutel) van een bestand.
Dit laat toe om de sleutel te vergelijken met een reeds gepubliceerde sleutel.
Zijn beide sleutels gelijk dan is het betreffened bestand niet gewijzigd.
Op deze manier kan het sha1sum programma gebruikt worden om de integriteit van een bestand te controleren.
Het SHA-1 protocol produceert een 160-bit wijde sleutel bekend als de 'message digest'.
Alhoewel het rotocol als dusdanig niet langer als veilig wordt beschouwd,
wordt het nog steeds veel gebruikt op bestanden na te kijken.
2 Het programma
Het programma noemt sha1sum en bevindt zich in de package
todo: een screenshot van een apt-cache search of apt search voor sha1sum
3 De checksom van een bestand berekenen
Om de checksom van een bestand te berekenen gebruik de opdracht:
sha1sum /home/clinux/Downloads/2013-02-09-wheezy-raspbian.zip

Het programma produceert de 'message digest' met daarachter de naam van het bestand.

Het bestand 2013-02-09-wheezy-raspbian.zip en zijn gepubliceerde checksum.
Door te vergelijken met de berekende checksom kan men er zeker van zijn dat het bestand niet gewijzigd is.
4 De 'message digest' opslaan
Gebruik 'redirection' om de message digest en het bestand op te slaan in een bestand:
sha1sum 2013-02-09-wheezy-raspbian.zip > 2013-02-09-wheezy-raspbian.zip.sha

Het bestand met de checksom en de bestandsnaam wordt samen met het bestand zelf gepubliceerd op de download site.
5 De checksom van een bestand controleren.
Beschikt men over het gedownloade bestand en de 'message digest' in een bestand dan kan men het programma de download laten controleren.
Gebruik dan de volgende opdracht:
sha1sum -c 2013-02-09-wheezy-raspbian.zip.sha