Using the Cryptography API

Applications can use the Microsoft Cryptography API for the following tasks:

  • Generating cryptographic keys
  • Exchanging cryptographic keys
  • Encrypting and decrypting data
  • Creating digital signatures
  • Connecting to a CSP

All data encryption using CryptoAPI is performed with a symmetric algorithm, regardless of the installed CSP.