The cryptography technologies described in the following sections can be used to provide data security within applications.
Technology |
Description |
CryptoAPI |
Functionality for encoding to and decoding from ASN.1, hashing, encrypting and decrypting data, for authentication using digital certificates, and for managing certificates in certificate stores. |
CryptoAPI Tools |
Utilities to digitally sign files to be used with Microsoft® Authenticode®, and view and manage certificates, certificate revocation lists (CRLs), and certificate trust lists (CTLs). |
Cryptographic Service Providers |
Information on how to create a custom CSP, an implementation that provides cryptographic algorithms. |
WinTrust |
Functionality to verify trust in files, catalogs, memory blobs, signatures, or certificates. This technology has been superseded by Microsoft® CryptoAPI. |