Wenn Sie online eine Nachricht von einem Freund erhalten, wie können Sie feststellen, dass sie nicht von Cyberkriminellen geändert wurde, bevor sie Sie erreicht? Wie können Sie die Sicherheit Ihrer Nachrichten und Dateien gewährleisten?
Hier kommen Message Digests ins Spiel. Mit Message Digests können Sie die Integrität von Medien überprüfen, die über ein Netzwerk gesendet werden. Was ist ein Message Digest und wie funktioniert er?
Was ist ein Message Digest?
Ein Message Digest ist eine numerische Darstellung einer Nachricht, die von einem kryptografischen Hash-Algorithmus oder einer Funktion berechnet wird. Unabhängig von der Größe der Nachricht erzeugt der Nachrichtenauszug beim Hashen eine numerische Darstellung einer festen Größe. Es wird verwendet, um sicherzustellen und zu überprüfen, ob eine Nachricht echt ist.
Wenn Bob Ihnen also online eine Nachricht oder Datei sendet, können Sie überprüfen, ob diese nicht manipuliert oder modifiziert wurde. Wenn Bob also die Nachricht sendet, sendet er auch den von ihm berechneten Nachrichtenauszug mit. Wenn Sie die Nachricht erhalten, hashen Sie sie und vergleichen die beiden Nachrichtenauszüge.
Beispielsweise erzeugt die Nachricht „I love MUO“ einen bestimmten Hash. Wenn die Nachricht nur ein wenig modifiziert wird, indem ein Ausrufezeichen hinzugefügt wird, also „I love MUO!“, wird auch der Message Digest geändert. Auf diese Weise können Sie überprüfen, ob Ihre Nachricht geändert wurde, bevor Sie sie erhalten.
Was sind die Eigenschaften eines Message Digest?
Wie sehen Message Digests aus?
- Ein Message Digest hat eine feste numerische Größe. Wenn Sie die Anzahl der Zeichen in den im obigen Bild bereitgestellten Hashes zählen, sehen Sie, dass beide 32 Zeichen haben. Jeder Hash-Algorithmus erzeugt einen Hash mit fester numerischer Größe. MD5-Hashes haben 32 Zeichen, während SHA1-Hashes 40 Zeichen haben.
- Es ist unmöglich, dass zwei Nachrichten denselben Message Digest haben.
- Der Message-Digest-Hashing-Algorithmus ist eine unidirektionale kryptografische Funktion. Dies bedeutet, dass es nicht rückgängig gemacht werden kann und es fast unmöglich ist, die ursprüngliche Nachricht aus dem Hash zu erhalten.
Bevor Sie verstehen, wie Nachrichtenauszüge funktionieren, ist es wichtig zu verstehen, was eine Nachricht und ein Nachrichtenalgorithmus sind.
Eine Nachricht ist jede Art von Medium, das über ein Netzwerk gesendet wird. Es ist nicht auf Text beschränkt. Dies können Bilder, Videos, Audiodateien, PDF-Dateien usw. sein. Ein Nachrichtenalgorithmus wird auch als Hash-Funktion bezeichnet; Es stellt eine numerische Kennung der Nachricht bereit, wenn es gehasht wird. Notiere dass der Hash-Funktion ist nicht dasselbe wie Verschlüsselung, da der Hash im Gegensatz zur Verschlüsselung irreversibel ist.
Wie funktioniert ein Message Digest?
Um einen Message Digest zum Verifizieren einer Nachricht zu verwenden, muss er zusammen mit der Nachricht selbst gesendet werden. Wenn Ihr Freund Bob Ihnen eine Nachricht sendet, sendet er auch den Nachrichtenauszug seiner ursprünglichen Nachricht. Wenn Sie es erhalten, hashen Sie die empfangene Nachricht mit dem Hash-Algorithmus und erhalten den Nachrichten-Digest.
Dann vergleichen Sie den Message Digest, den Bob Ihnen geschickt hat, mit dem, den Sie generiert haben. Wenn sie identisch sind, bedeutet dies, dass Ihre Nachricht zwischen dem Senden und dem Eintreffen bei Ihnen nicht geändert wurde.
Es ist auch möglich, dass die Person, an die Sie eine Nachricht senden Verschlüsseln Sie den Digest bevor Sie es an Sie senden. Dies wird als digitale Signatur bezeichnet und ist eine zusätzliche Sicherheitsebene für Ihre Kommunikation oder Transaktionen. Um auf den Message Digest zuzugreifen, müssen Sie ihn mit einem öffentlichen oder privaten Schlüssel entschlüsseln. Nur dann könnten Sie es mit Ihren generierten Digests vergleichen.
Wofür werden Message Digests verwendet?
Nachrichtenauszüge werden verwendet, um die Integrität einer Nachricht zu schützen, zu überprüfen und sicherzustellen. Sie dienen dazu, Änderungen an der Nachricht zu identifizieren und zu entdecken. Sie werden in verschiedenen Bereichen verwendet, um Urheberrechte zu schützen und Eigentum nachzuweisen.
Message Digests und Integritätsschutz
Die Verwendung von Message Digests ist eine der Möglichkeiten, um zu schützen und zu überprüfen, wie echt Medien sind und ob sie von Dritten beeinflusst wurden. Angesichts der alarmierenden Rate der Vervielfältigung und Änderung nicht autorisierter Werke mussten Eigentümer neue Wege finden, um ihre Urheberrechte zu schützen. Eine weitere beliebte Methode zum Schutz der Integrität ist die Verwendung digitaler Wasserzeichen.