Erstellen eines CALG_SSL3_SHAMD5 Hash
So erstellen Sie einen CALG_SSL3_SHAMD5 Hash
- Erstellen Sie mit der CryptoAPI-Standardmethodik sowohl einen MD5- als auch einen SHA-Hash der Zieldaten.
- Verketten Sie die beiden Hashes mit dem MD5-Wert ganz links und dem SHA-Wert ganz rechts. Dies führt zu einem 36-Byte-Wert (16 Bytes + 20 Bytes).
- Rufen Sie ein Handle für ein Hashobjekt ab, indem Sie CryptCreateHash mit CALG_SSL3_SHAMD5 aufrufen, die im Algid-Parameter übergeben werden.
- Legen Sie den Hashwert mit einem Aufruf von CryptSetHashParam fest. Die verketteten Hashwerte werden als BYTE* im pbData-Parameter übergeben, und der HP_HASHVAL Wert muss im dwParam-Parameter übergeben werden. Der Aufruf von CryptHashData mithilfe des von CryptCreateHash in Schritt 3 zurückgegebenen Handles schlägt fehl.
- Rufen Sie CryptSignHash auf, um die Signatur zu generieren.
- Rufen Sie CryptDestroyHash auf, um das Hashobjekt zu zerstören.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für