Was bedeutet “Message Digest”?
Ein Message Digest ist eine kryptografische Hash Funktion, die eine Ziffernfolge enthält, die durch eine Einweg Hashing Formel erstellt wird.
Message Digests dienen dazu, die Integrität von Daten oder Medien zu schützen, um Änderungen und Modifikationen an einem Teil einer Nachricht zu erkennen. Es handelt sich dabei um eine Art der Kryptographie, bei der Hash Werte verwendet werden, die den Urheberrechtsinhaber vor Änderungen an seinem Werk warnen können.
Message-Digest-Hash Nummern stehen für bestimmte Dateien, die die geschützten Werke enthalten. Ein Message Digest ist einem bestimmten Dateninhalt zugeordnet. Er kann auf eine absichtlich oder versehentlich vorgenommene Änderung verweisen, fordert den Eigentümer jedoch auf, die Änderung sowie die Person(en) zu identifizieren, die die Änderung vorgenommen haben. Message Digests sind algorithmische Zahlen.
Dieser Begriff ist auch als Hash Wert und manchmal als Prüfsumme bekannt.
Techopedia erklärt den Message Digest
Der jeweilige Message Digest ändert sich, wenn sich die Datei ändert. Message Digests können nicht nur dabei helfen, Datei Änderungen festzustellen, sondern auch dabei, doppelte Dateien zu finden.
Message Digests können auf UNIX-Systemen mit dem MD5 Befehl erstellt werden. MD5 werden sicher auf Systemen gespeichert und können aufzeigen, ob ein unbefugter Benutzer auf eine Datei zugegriffen hat. Es hat sich gezeigt, dass MD5 aufgrund von Kollisionsproblemen (wenn 2 Schlüssel für unterschiedliche Daten gleich sind) unzuverlässig ist und nicht mehr verwendet wird.
File-Sharing Programme, wie Peer-to-Peer (P2P), verwenden Message Digests, um Benutzer zu warnen, wenn sie identische Dateien herunterladen. Damit kann auch der Ursprung von doppelten Downloads festgestellt werden. Neben MD5 sind SHA und CRC32 weitere Algorithmen für Message Digests.
Message Digests werden mit privaten Schlüsseln verschlüsselt, wodurch eine digitale Signatur entsteht. Dies führt zu einer Art von Validierung, die sicherstellt, dass der richtige Benutzer auf geschützte Informationen zugreift. Message Digests schützen Einweg-Hash Algorithmen, die Zufallsdaten nehmen und einen Hash-Wert bestimmter Länge übertragen.
Zu Beginn des Prozesses wird ein Message Digest initialisiert. Dann werden die Daten mit Hilfe von Updates durch den Message Digest verarbeitet. Zu den abschließenden Operationen gehört das Auffüllen, bei dem der Hashwert die Hash Berechnung abschließt und sich selbst zurücksetzt. Der Digest kann jedoch jederzeit während des Prozesses zurückgesetzt werden.