Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
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:
© 2015 Microsoft