Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Microsoft RSA Base Provider

Windows Mobile 6.5
A version of this page is also available for
4/8/2010

Rsaenh.dll, which combines the Microsoft RSA Enhanced Provider and RSA Base Provider included with Windows Embedded CE, consists of a software implementation of the PROV_RSA_FULL provider type. PROV_RSA_FULL supports both digital signatures and data encryption, and is considered to be a general-purpose cryptographic tool. For more information about PROV_RSA_FULL, see the Microsoft Windows SDK.

The following table shows the algorithms supported by the Microsoft Base Cryptographic Provider.

Algorithm ID Description Comments

CALG_MD2

MD2 hashing algorithm

No comment.

CALG_MD5

MD5 hashing algorithm

No comment.

CALG_SHA

SHA hashing algorithm

No comment.

CALG_SHA1

Same as CALG_SHA

No comment.

CALG_MAC

MAC keyed-hash algorithm

Block cipher MAC.

CALG_HMAC

MAC keyed-hash algorithm

HMAC computation.

CALG_SSL3_SHAMD5

SLL3 client authentication algorithm

No comment.

CALG_RSA_SIGN

RSA public-key signature algorithm

Key length: Can be set from 384 bits to 16,384 bits in 8-bit increments.

Default key length: 512 bits.

Signature conforms to PKCS #1.

CALG_RSA_KEYX

RSA public-key exchange algorithm

Key length: Can be set from 384 bits to 512 bits in 8-bit increments.

Default key length: 512 bits.

CALG_RC2

RC2 block encryption algorithm

Key length: 40 bits.

Default mode: Cipher block chaining.

Block size: 64 bits.

Salt length: 88 bits.

CALG_RC4

RC4 stream encryption algorithm

Key length: 40 bits.

Salt length: 88 bits.

Community Additions

Show:
© 2014 Microsoft