H (Sicherheitsglossar)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Handle

Ein Token, das zum Identifizieren oder Zugreifen auf ein Objekt verwendet wird, z. B. das Handle für einen kryptografischen Anbieter, einen Zertifikatspeicher, eine Nachricht oder ein Schlüsselpaar.

hash

Ein Ergebnis fester Größe, das durch Anwendung einer mathematischen Funktion (Hashalgorithmus) auf eine beliebige Datenmenge ermittelt wird. (auch bekannt als „Nachrichtendigest“)

Siehe auch Hashfunktionen.

Hashobjekt

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

Hashalgorithmus

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.

Hashfunktionen

Eine Reihe von Funktionen zum Erstellen und Zerstören von Hashobjekten, Abrufen oder Festlegen der Parameter eines Hashobjekts sowie Hashdaten und Sitzungsschlüsseln.

Hash-Based Message Authentication Code

(HMAC) Ein symmetrischer Hashalgorithmus, der von Microsoft-Kryptografiedienstanbietern implementiert wird. Ein HMAC wird verwendet, um die Integrität von Daten zu überprüfen, um sicherzustellen, dass sie im Speicher oder bei der Übertragung nicht verändert wurden. Er kann mit jedem iterierten kryptografischen Hashalgorithmus verwendet werden, z. B. MD5 oder SHA-1. CryptoAPI verweist auf diesen Algorithmus anhand des Algorithmusbezeichners (CALG_HMAC) und der Klasse (ALG_CLASS_HASH).

Siehe auch Nachrichtenauthentifizierungscode.

HCSBC

Datentyp, der als Handle eines Sicherungskontexts für Zertifikatdienste fungiert. Seine Rolle besteht darin, den Kontextstatus zwischen dem Server und den Sicherungs-APIs aufrechtzuerhalten, wenn eine Sicherung ausgeführt wird.

HMAC

Siehe Hash-Based Message Authentication Code.