Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
MAC generieren und verifizieren
Message Authentication Codes (MAC) werden normalerweise verwendet, um die Integrität einer Nachricht zu authentifizieren (unabhängig davon, ob sie geändert wurde). Kryptografische Hashes wie HMAC (Hash-Based Message Authentication Code), CBC-MAC und CMAC (Cipher-based Message Authentication Code) bieten durch den Einsatz von Kryptografie zusätzliche Sicherheit beim Absender des MAC. HMAC basiert auf Hash-Funktionen, während CMAC auf Blockchiffren basiert.
Alle MAC-Algorithmen dieses Dienstes kombinieren eine kryptografische Hash-Funktion und einen gemeinsamen geheimen Schlüssel. Sie nehmen eine Nachricht und einen geheimen Schlüssel, z. B. das Schlüsselmaterial in einem Schlüssel, und geben ein eindeutiges Tag oder einen eindeutigen Mac zurück. Wenn sich auch nur ein Zeichen der Nachricht ändert oder wenn sich der geheime Schlüssel ändert, ist das resultierende Tag völlig anders. Durch die Anforderung eines geheimen Schlüssels bietet die Kryptografie MACs auch Authentizität. Ohne den geheimen Schlüssel ist es unmöglich, einen identischen Mac zu generieren. Kryptografische Signaturen MACs werden manchmal als symmetrische Signaturen bezeichnet, da sie wie digitale Signaturen funktionieren, aber einen einzigen Schlüssel sowohl für das Signieren als auch für die Überprüfung verwenden.
AWS Die Zahlungskryptografie unterstützt verschiedene Arten von: MACs
- ISO9797 ALGORITHMUS 1
-
Bezeichnet mit von _
KeyUsage
ISO9797 ALGORITHM1 - ISO9797 ALGORITHMUS 3 (MAC für den Einzelhandel)
-
Bezeichnet mit _
KeyUsage
ISO9797 ALGORITHM3 - ISO9797 ALGORITHMUS 5 (CMAC)
-
Wird mit _M6_ISO_9797_5_CMAC_KEY bezeichnet
KeyUsage
TR31 - HMAC
-
Wird mit
KeyUsage
TR31 _M7_HMAC_KEY bezeichnet, einschließlich HMAC_, HMAC_, HMAC_ und HMAC_ SHA224 SHA256 SHA384 SHA512