CryptoAPI
Aller à la navigation
Aller à la recherche
CryptAcquireContext
dwProvType hex value:
PROV_RSA_FULL 0X1 PROV_RSA_AES 0x18 PROV_RSA_SIG 0x2 PROV_RSA_SCHANNEL 0xC PROV_DSS 0x3 PROV_DSS_DH 0xD PROV_DH_SCHANNEL 0x12 PROV_FORTEZZA 0x4 PROV_MS_EXCHANGE 0x5 PROV_SSL 0x6
dwFlags
CRYPT_VERIFYCONTEXT 0xF0000000 CRYPT_NEWKEYSET 0x8 CRYPT_MACHINE_KEYSET 0x20 CRYPT_DELETEKEYSET 0x10 CRYPT_SILENT 0X40 CRYPT_DEFAULT_CONTAINER_OPTIONAL 0X80
CryptGenKey
ALG_ID values:
CALG_3DES 0x00006603 CALG_3DES_112 0x00006609 CALG_AES 0x00006611 CALG_AES_128 0x0000660e CALG_AES_192 0x0000660f CALG_AES_256 0x00006610 CALG_AGREEDKEY_ANY 0x0000aa03 CALG_CYLINK_MEK 0x0000660c CALG_DES 0x00006601 CALG_DESX 0x00006604 CALG_DH_EPHEM 0x0000aa02 CALG_DH_SF 0x0000aa01 CALG_DSS_SIGN 0x00002200 CALG_ECDH 0x0000aa05 CALG_ECDH_EPHEM 0x0000ae06 CALG_ECDSA 0x00002203 CALG_ECMQV 0x0000a001 CALG_HASH_REPLACE_OWF 0x0000800b CALG_HUGHES_MD5 0x0000a003 CALG_HMAC 0x00008009 CALG_KEA_KEYX 0x0000aa04 CALG_MAC 0x00008005 CALG_MD2 0x00008001 CALG_MD4 0x00008002 CALG_MD5 0x00008003 CALG_NO_SIGN 0x00002000 CALG_OID_INFO_CNG_ONLY 0xffffffff CALG_OID_INFO_PARAMETERS 0xfffffffe CALG_PCT1_MASTER 0x00004c04 CALG_RC2 0x00006602 CALG_RC4 0x00006801 CALG_RC5 0x0000660d CALG_RSA_KEYX 0x0000a400 CALG_RSA_SIGN 0x00002400 CALG_SCHANNEL_ENC_KEY 0x00004c07 CALG_SCHANNEL_MAC_KEY 0x00004c03 CALG_SCHANNEL_MASTER_HASH 0x00004c02 CALG_SEAL 0x00006802 CALG_SHA 0x00008004 CALG_SHA1 0x00008004 CALG_SHA_256 0x0000800c CALG_SHA_384 0x0000800d CALG_SHA_512 0x0000800e CALG_SKIPJACK 0x0000660a CALG_SSL2_MASTER 0x00004c05 CALG_SSL3_MASTER 0x00004c01 CALG_SSL3_SHAMD5 0x00008008 CALG_TEK 0x0000660b CALG_TLS1_MASTER 0x00004c06 CALG_TLS1PRF 0x0000800a