Export (0) Print
Expand All

AES Provider Algorithms

The following table lists the algorithms supported by the Microsoft Advanced Encryption Standard (AES) Cryptographic Provider.

Algorithm IDDescriptionComments
CALG_3DESTriple DES.Key length: 168 bits.

Default mode: Cipher block chaining.

Block size: 64 bits.

No salt allowed.

CALG_3DES_112Two-key triple DES encryption.Key length: 112 bits.

Default mode: Cipher block chaining.

Block size: 64 bits.

No salt allowed.

CALG_AES_128AES block encryption algorithm.Key length: 128 bits.
CALG_AES_192AES block encryption algorithm.Key length: 192 bits.
CALG_AES_256AES block encryption algorithm.Key length: 256 bits.
CALG_DESDES encryption.Key length: 56 bits.

Default mode: Cipher block chaining.

Block size: 64 bits.

No salt allowed.

CALG_HMACMAC keyed-hash algorithm.HMAC computation.
CALG_MACMessage Authentication Code (MAC) keyed hash algorithm.Block cipher MAC.
CALG_MD2MD2 hashing algorithm.For more information, see MD2 algorithm.
CALG_MD5MD5 hashing algorithm.For more information, see MD5 algorithm.
CALG_RC2RC2 block encryption algorithm.Key length: 128 bits.

Default mode: Cipher block chaining.

Block size: 64 bits.

Salt length: Can be set.

CALG_RC4RC4 stream encryption algorithm.Key length: 128 bits.

Salt length: Can be set.

CALG_RSA_KEYXRSA public key exchange algorithm.Key length: Can be set, 384 bits to 16,384 bits in 8-bit increments.

Default key length: 1,024 bits.

CALG_RSA_SIGNRSA public key signature algorithm.Key length: Can be set, 384 bits to 16,384 bits in 8-bit increments.

Default key length: 1,024 bits.

Signature conforms to PKCS #6.

CALG_SHASHA hashing algorithm.For more information, see Secure Hash Algorithm.
CALG_SHA1Same as CALG_SHA.For more information, see Secure Hash Algorithm.
CALG_SHA_256SHA hashing algorithm.Key length: 256 bits.

Windows XP:  This algorithm is not supported.

CALG_SHA_384SHA hashing algorithm.Key length: 384 bits.

Windows XP:  This algorithm is not supported.

CALG_SHA_512SHA hashing algorithm.Key length: 512 bits.

Windows XP:  This algorithm is not supported.

CALG_SSL3_SHAMD5SSL3 client authentication algorithm.For more information, see Creating a CALG_SSL3_SHAMD5 Hash.

 

 

 

Community Additions

ADD
Show:
© 2014 Microsoft