H (Security Glossary)

ABCDE F G H I J KLMNOP Q RSTUVWX Y Z

Behandeln

Ein Token, das verwendet wird, um ein Objekt zu identifizieren oder auf ein Objekt zuzugreifen, z. B. das Handle an einen kryptografischen Anbieter, den Zertifikatspeicher, die Nachricht oder das Schlüsselpaar.

Hash

Ein festes Ergebnis, das durch Anwenden einer mathematischen Funktion (dem Hashing-Algorithmus) auf eine beliebige Menge von Daten abgerufen wird. (Auch bekannt als "Nachrichten digest.")

Siehe auch Hashfunktionen.

Hashobjekt

Ein Objekt, das zum Hashen von Nachrichten oder Sitzungsschlüsseln verwendet wird. Das Hashobjekt wird von einem Aufruf von CryptCreateHash erstellt. Die Definition des Objekts wird durch das im Aufruf angegebene CSP definiert.

Hashing-Algorithmus

Ein Algorithmus zur Erzeugung eines Hashwerts aus Daten, beispielsweise aus einer Nachricht oder aus einem Sitzungsschlüssel. Typische Hashalgorithmen sind MD2, MD4, MD5 und SHA-1.

Hashingfunktionen

Eine Reihe von Funktionen, die zum Erstellen und Zerstören von Hashobjekten verwendet werden, abrufen oder festlegen die Parameter eines Hashobjekts und Hashdaten und Sitzungsschlüssel.

Hash-basierte Nachrichtenauthentifizierungscode

(HMAC) Ein symmetrischer Hashing-Algorithmus, der von Microsoft-Kryptografiedienstanbietern implementiert wurde. Ein HMAC wird verwendet, um die Integrität der Daten zu überprüfen, um sicherzustellen, dass sie während des Speichers oder der Übertragung nicht geändert wurde. Sie kann mit jedem iterierten kryptografischen Hashalgorithmus wie MD5 oder SHA-1 verwendet werden. CryptoAPI verweist auf diesen Algorithmus durch den Algorithmusbezeichner (CALG_HMAC) und die Klasse (ALG_CLASS_HASH).

Siehe auch Nachrichtenauthentifizierungscode.

HCSBC

Datentyp, der als Handle zu einem Sicherungskontext für Zertifikatdienste dient. Seine Rolle besteht darin, den Kontextstatus zwischen dem Server und den Sicherungs-APIs zu verwalten, wenn eine Sicherung ausgeführt wird.

HMAC

Siehe Hash-basierte Nachrichtenauthentifizierungscode.