Cryptography Functions

Decrypt                  Decrypts data previously encrypted using the Encrypt function.

DeriveKey               Cryptographic session key generator.

Encrypt                   Encrypts data.

ExportKey               Exports a cryptographic key or a key pair from a CSP in a secure manner as a Key BLOB.

GetCryptoProvider    Acquires a handle to a particular key container within a particular cryptographic service provider (CSP).

GenerateKey            Generates a random cryptographic session key or a public/private key pair.

GetKeyParam           Retrieves data that governs the operations of a key.

Hash                      Generates a 20 byte hash of a given string.

ImportKey               Transfers a cryptographic key from a key BLOB into a CSP.

SetKeyParam           Customizes various aspects of a session key's operations.