Platform SDK: Cryptography

Cryptography

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.