CryptoAPI : Différence entre versions

De UnixWiki
Aller à : navigation, rechercher
 
Ligne 1 : Ligne 1 :
CryptAcquireContext dwProvType hex value:
+
CryptAcquireContext
  +
  +
dwProvType hex value:
   
 
PROV_RSA_FULL 0X1
 
PROV_RSA_FULL 0X1
Ligne 19 : Ligne 21 :
 
CRYPT_SILENT 0X40
 
CRYPT_SILENT 0X40
 
CRYPT_DEFAULT_CONTAINER_OPTIONAL 0X80
 
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

Version actuelle datée du 23 mai 2017 à 13:38

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