Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapa en CALG_SSL3_SHAMD5-hash
- Skapa både en MD5 och en SHA-hash av måldataset med hjälp av CryptoAPI-standardmetodik.
- Sammanfoga de två hashvärdena med MD5-värdet längst till vänster och SHA-värdet längst till höger. Detta resulterar i ett värde på 36 byte (16 byte + 20 byte).
- Hämta ett handtag till ett hash-objekt genom att anropa CryptCreateHash med CALG_SSL3_SHAMD5 som skickas i parametern Algid.
- Ange hash-värdet med ett anrop till CryptSetHashParam. De sammanfogade hashvärdena skickas som en BYTE-* i parametern pbData och HP_HASHVAL-värdet måste skickas i parametern dwParam. Det går inte att anropa CryptHashData med hjälp av handtaget som returneras av CryptCreateHash i steg 3.
- Anropa CryptSignHash för att generera signaturen.
- Anropa CryptDestroyHash för att förstöra hash-objektet.