Antworten:
Kurze Antwort: Für die Überprüfung von ISOs gibt es keinen praktischen Unterschied. Verwenden Sie, was immer Sie wollen, solange Sie der Quelle vertrauen, die die Summen bereitstellt. MD5 war / ist der Standard, aber die Computerwelt geht in Richtung SHA, da es neuer und "besser" für die Zukunft ist. Daher werden SHA-Beträge häufig als Alternative bereitgestellt.
md5sum
und sha256sum
sind Programme, die die MD5- bzw. SHA-256-Hash-Algorithmen implementierenDas Programm sha256sum dient zur Überprüfung der Datenintegrität mit dem SHA-256 (SHA-2-Familie mit einer Digest-Länge von 256 Bit). Ordnungsgemäß verwendete SHA-256-Hashes können sowohl die Integrität als auch die Authentizität der Datei bestätigen . SHA-256 dient einem ähnlichen Zweck wie ein von Ubuntu, MD5, empfohlener früherer Algorithmus, ist jedoch weniger anfällig für Angriffe . In Bezug auf die Sicherheit ermöglichen kryptografische Hashes wie SHA-256 die Authentifizierung von Daten, die von unsicheren Spiegeln stammen.
Von Wie zu MD5SUM
Das Programm md5sum dient zur Überprüfung der Datenintegrität mithilfe des 128-Bit- Verschlüsselungshashs MD5 (Message-Digest-Algorithmus 5) . Ordnungsgemäß verwendete MD5-Hashes können sowohl die Integrität als auch die Authentizität der Datei bestätigen. Der MD5-Hash muss signiert sein oder von einer sicheren Quelle (einer HTTPS-Seite) einer Organisation stammen, der Sie vertrauen. Während Sicherheitslücken im MD5-Algorithmus aufgedeckt wurden , sind MD5-Hashes immer noch nützlich, wenn Sie der Organisation vertrauen, die sie erstellt.
Grundsätzlich ist es ein gewisses Maß an Sicherheitsbedenken. Wenn Sie zum Herunterladen der ISOs inoffizielle Spiegel verwenden, können wahrscheinlich beide verwendet werden, um die Integrität der Datei sicherzustellen.
MD5 und SHA-2 sind unterschiedliche Hashing-Algorithmen. Es liegt an den Entwicklern, zu entscheiden, was sie als einfache Möglichkeit zur Überprüfung der Datenintegrität verwenden möchten.
In diesem Fall werden sie verwendet, um dasselbe zu erreichen, jedoch sind die Ergebnisse (der Hash) völlig unterschiedlich.
Eine Alternative zur Validierung von md5sum sind die oben erläuterten Summen sha1 und sha256.
Angenommen , Sie herunterladen oder die neuesten iso vom Torrent Mitteilungen Website, sagen Raring . Beachten Sie, dass oben eine Datei mit dem Namen SHA1SUMS sowie eine SHA256SUMS mit einer langen Nummer für jede .iso-Datei angezeigt wird.
Nachdem Sie die .iso-Datei heruntergeladen haben, können Sie die sha1- oder sha256-Summe berechnen, um sicherzustellen, dass sie mit dem Wert in der SHA1SUMS-Datei übereinstimmt. Sie können dies mit Rhash tun .
Installieren Sie es zuerst. Wenn auf Ubuntu:
sudo apt-get install rhash
Für andere Betriebssysteme können Sie es hier herunterladen .
Berechnen Sie dann die sha1- oder sha256-Summe für die heruntergeladene Datei. Zum Beispiel für die Ubuntu-13.04-Desktop-amd64.iso, die ich heruntergeladen habe:
$ rhash --sha1 ubuntu-13.04-desktop-amd64.iso
ffed440f1dc1b43d9c170bd21e5ff669a59447f8 ubuntu-13.04-desktop-amd64.iso
$
$ rhash --sha256 ubuntu-13.04-desktop-amd64.iso
b4b20e0293c2305e83a60c605d39cabf43115794d574c68f1492d49fee0ab3d8 ubuntu-13.04-desktop-amd64.iso
$
Die Werte stimmen jeweils mit denen in den SHA1SUMS- und SHA256SUMS- Dateien überein, wodurch der Download validiert wird.
Sie können rhash --md5 ubuntu-13.04-desktop-amd64.iso
die MD5SUMS- Datei auch ausführen und mit ihr vergleichen .