Events
Apr 8, 3 PM - May 28, 7 AM
Sharpen your AI skills and enter the sweepstakes to win a free Certification exam
Register now!This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table lists the algorithms supported by the Microsoft Advanced Encryption Standard (AES) Cryptographic Provider.
Algorithm ID | Description | Comments |
---|---|---|
CALG_3DES | Triple DES. | Key length: 168 bits. Default mode: Cipher block chaining. Block size: 64 bits. No salt allowed. |
CALG_3DES_112 | Two-key triple DES encryption. | Key length: 112 bits. Default mode: Cipher block chaining. Block size: 64 bits. No salt allowed. |
CALG_AES_128 | AES block encryption algorithm. | Key length: 128 bits. |
CALG_AES_192 | AES block encryption algorithm. | Key length: 192 bits. |
CALG_AES_256 | AES block encryption algorithm. | Key length: 256 bits. |
CALG_DES | DES encryption. | Key length: 56 bits. Default mode: Cipher block chaining. Block size: 64 bits. No salt allowed. |
CALG_HMAC | MAC keyed-hash algorithm. | HMAC computation. |
CALG_MAC | Message Authentication Code (MAC) keyed hash algorithm. | Block cipher MAC. |
CALG_MD2 | MD2 hashing algorithm. | For more information, see MD2 algorithm. |
CALG_MD5 | MD5 hashing algorithm. | For more information, see MD5 algorithm. |
CALG_RC2 | RC2 block encryption algorithm. | Key length: 128 bits. Default mode: Cipher block chaining. Block size: 64 bits. Salt length: Can be set. |
CALG_RC4 | RC4 stream encryption algorithm. | Key length: 128 bits. Salt length: Can be set. |
CALG_RSA_KEYX | RSA 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_SIGN | RSA 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_SHA | SHA hashing algorithm. | For more information, see Secure Hash Algorithm. |
CALG_SHA1 | Same as CALG_SHA. | For more information, see Secure Hash Algorithm. |
CALG_SHA_256 | SHA hashing algorithm. | Key length: 256 bits.Windows XP: This algorithm is not supported. |
CALG_SHA_384 | SHA hashing algorithm. | Key length: 384 bits.Windows XP: This algorithm is not supported. |
CALG_SHA_512 | SHA hashing algorithm. | Key length: 512 bits.Windows XP: This algorithm is not supported. |
CALG_SSL3_SHAMD5 | SSL3 client authentication algorithm. | For more information, see Creating a CALG_SSL3_SHAMD5 Hash. |
Events
Apr 8, 3 PM - May 28, 7 AM
Sharpen your AI skills and enter the sweepstakes to win a free Certification exam
Register now!