7 out of 10 rated this helpful - Rate this topic

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.

 

 

 

Send comments about this topic to Microsoft

Build date: 10/26/2012

Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.