Freigeben über


SHA/MD5 RSA Signaturtyp

CSPs für PROV_RSA_SCHANNEL müssen den CALG_SSL3_SHAMD5 Hash- unterstützen, der mit dem Microsoft Base Cryptographic Provider kompatibel ist, der in der SSL 3.0- und TLS 1.0-Clientauthentifizierung verwendet wird. Dieser Hash besteht aus einer Verkettung eines MD5 Hash und einem SHA-Hash, der mit einem RSA- oder Diffie-Hellman privaten Schlüssel signiert ist. Ein Handle zu einem Hashwert dieses Typs wird mithilfe des CryptCreateHash- oder CPCreateHash--Funktion mit CALG_SSL3_SHAMD5 als Algid Parameter erstellt. Beispiele für die Verwendung von Hashfunktionen finden Sie in Beispiel-C-Programm: Erstellen und Hashing eines Sitzungsschlüssels und Beispiel-C-Programm: Signieren eines Hashs und Überprüfen der Hashsignatur.