Skip to main content

Was ist ein Nachrichtenauthentifizierungscode?

Ein Nachrichtenauthentifizierungscode (MAC) ist ein kleiner Datenblock, der einer Nachricht angehängt ist, die vom Empfänger verwendet wird, um die Integrität der Nachricht zu überprüfen.Man könnte es als die Wachssiegel betrachten, die früher auf Briefe und formalen Korrespondenz platziert wurden, um die Identifizierung des Absenders zu überprüfen und zu bestätigen, dass die Nachricht nicht geöffnet wurde.Solche Codes werden verwendet, wenn bestimmte Arten von verschlüsselten oder gesicherten Daten gesendet werden, sodass der Absender überprüfen kann, ob die Nachricht nicht beeinträchtigt wurde.Nachrichtenauthentifizierungscodes können in Nachrichten wie elektronischen Fondsübertragungen und E -Mails angezeigt werden.

Wenn eine Nachricht generiert wird, wird der Nachrichtenauthentifizierungscode gleichzeitig erstellt.Die Nachricht wird an den Empfänger gesendet, und wenn der Empfänger sie öffnet, wird der Inhalt der Nachricht über einen Algorithmus ausgeführt, um einen neuen Code für Nachrichtenauthentifizierung zu erstellen.Dieser neue Code wird mit dem zusammen mit der ursprünglichen Nachricht gesendeten Code verglichen.Wenn die Codes gleich sind, wird die Nachricht authentifiziert.Wenn es einen Unterschied gibt, zeigt dies an, dass sich etwas an der Nachricht zwischen Absender und Empfänger geändert hat.

Der Prozess des Generierens und Vergleichs von Nachrichtenauthentifizierungscodes findet normalerweise hinter den Kulissen statt.Der Absender und der Empfänger verlassen sich auf die Verschlüsselungsprogramme, mit denen er den MAC verarbeitet.Das Programm, das den Nachrichtenauthentifizierungscode generiert, wird von einem Programmierer verfasst, der mit den Bedürfnissen der Kryptographie vertraut ist.Benutzerdefinierte Anwendungen können für hohe Sicherheitssituationen geschrieben werden, oder Personen können generische Programme verwenden, die leicht verfügbar sind.

Mehrere verschiedene Methoden können verwendet werden, um einen Mac zu erstellen, einschließlich einer Stream -Chiffre, einer Hash -Funktion oder einer Block -Chiffre.Auch als Prüfsumme bezeichnet, kann der Meldungsauthentifizierungscode eines unter mehreren Sicherheitsebenen sein, die die teueren Augen von Nachrichten fernhalten und sicherstellen, dass Nachrichten nicht manipuliert oder geändert werden, ohne den Empfänger zu alarmieren.Wenn ein Empfänger eine kompromittierte Nachricht öffnet, wird eine Warnung angezeigt, um dem Benutzer mitzuteilen, dass der Meldungsauthentifizierungscode nicht übereinstimmt und dass es ein Problem mit der Nachricht gibt.

Die Kryptographie ist ein ständig weiterentwickelnder Prozess.Wenn neue Techniken entwickelt werden, werden auch neue Methoden zum Knacken erstellt.Personen, die an Datensicherheit interessiert sind, müssen mehrere Schritte vor sich vorstellen, um Methoden für das Brechen der Kryptographie vorherzusagen, damit sie starke Sicherheitssysteme aufbauen können.Die Entwicklung von Supercomputern hat diesen Prozess unterstützt, indem es Kryptographen ermöglicht, hoch fortgeschrittene Verschlüsselungsmethoden zu entwickeln und zu experimentieren.