Cryptography is the use of codes to convert data so that only a
specific recipient will be able to read it, using a key.
Microsoft cryptographic technologies include CryptoAPI,
Cryptographic Service Providers (CSP), CryptoAPI Tools, CAPICOM,
WinTrust, issuing and managing certificates, and developing
customizable public key infrastructures. Certificate and smart
card enrollment, certificate management, and custom module
development are also described. CryptoAPI is intended for use by
developers of Windows-based applications that will enable users
to create and exchange documents and other data in a secure
environment, especially over nonsecure media such as the
Internet. Developers should be familiar with the C and C++
programming languages and the Windows programming environment.
Although not required, an understanding of cryptography or
security-related subjects is advised. CAPICOM is a 32-bit only
component that is intended for use by developers who are
creating applications using Visual Basic Scripting Ed