| Class |
Description |
| AsymmetricAlgorithm |
Represents the abstract base class from which all implementations of asymmetric algorithms must inherit. |
| AsymmetricKeyExchangeDeformatter |
Represents the base class from which all asymmetric key exchange deformatters derive. |
| AsymmetricKeyExchangeFormatter |
Represents the base class from which all asymmetric key exchange formatters derive. |
| AsymmetricSignatureDeformatter |
Represents the abstract base class from which all implementations of asymmetric signature deformatters derive. |
| AsymmetricSignatureFormatter |
Represents the base class from which all implementations of asymmetric signature formatters derive. |
| CryptoAPITransform |
Performs a cryptographic transformation of data. |
| CryptoConfig |
Accesses the cryptography configuration information. |
| CryptographicException |
The exception that is thrown when an error occurs during a cryptographic operation. |
| CryptographicUnexpectedOperationException |
The exception that is thrown when an unexpected operation occurs during a cryptographic operation. |
| CryptoStream |
Defines a stream that links data streams to cryptographic transformations. |
| CspParameters |
Contains parameters that are passed to the cryptographic service provider (CSP) that performs cryptographic computations. This class cannot be inherited. |
| DeriveBytes |
Represents the abstract base class from which all classes that derive byte sequences of a specified length inherit. |
| DES |
Represents the base class for the Data Encryption Standard (DES) algorithm from which all DES implementations must derive. |
| DESCryptoServiceProvider |
Defines a wrapper object to access the cryptographic service provider (CSP) version of the Data Encryption Standard (DES) algorithm. This class cannot be inherited. |
| DSA |
Represents the abstract base class from which all implementations of the Digital Signature Algorithm (DSA) must inherit. |
| DSACryptoServiceProvider |
Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the DSA algorithm. |
| DSASignatureDeformatter |
Verifies a Digital Signature Algorithm (DSA) PKCS#1 v1.5 signature. |
| DSASignatureFormatter |
Creates a Digital Signature Algorithm (DSA) PKCS#1 v1.5 signature. |
| FromBase64Transform |
Converts a CryptoStream from base 64. |
| HashAlgorithm |
Represents the base class from which all implementations of cryptographic hash algorithms must derive. |
| HMACSHA1 |
Computes a Hash-based Message Authentication Code (HMAC) using the SHA1 hash function. |
| KeyedHashAlgorithm |
Represents the abstract class from which all implementations of keyed hash algorithms must derive. |
| KeySizes |
Determines the set of valid key sizes for the symmetric cryptographic algorithms. |
| MACTripleDES |
Computes a Message Authentication Code (MAC) using TripleDES for the input data CryptoStream. |
| MaskGenerationMethod |
Represents the abstract class from which all mask generator algorithms must derive. |
| MD5 |
Represents the abstract class from which all implementations of the MD5 hash algorithm inherit. |
| MD5CryptoServiceProvider |
Computes the MD5 hash for the input data using the implementation provided by the cryptographic service provider (CSP). |
| PasswordDeriveBytes |
Derives a key from a password. |
| PKCS1MaskGenerationMethod |
Computes masks according to PKCS #1 for use by key exchange algorithms. |
| RandomNumberGenerator |
Represents the abstract class from which all implementations of cryptographic random number generators derive. |
| RC2 |
Represents the base class from which all implementations of the RC2 algorithm must derive. |
| RC2CryptoServiceProvider |
Defines a wrapper object to access the cryptographic service provider (CSP) implementation of the RC2 algorithm. This class cannot be inherited. |
| Rijndael |
Represents the base class from which all implementations of the Rijndael symmetric encryption algorithm must inherit. |
| RijndaelManaged |
Accesses the managed version of the Rijndael algorithm. This class cannot be inherited. |
| RNGCryptoServiceProvider |
Implements a cryptographic Random Number Generator (RNG) using the implementation provided by the cryptographic service provider (CSP). |
| RSA |
Represents the base class from which all implementations of the RSA algorithm inherit. |
| RSACryptoServiceProvider |
Performs asymmetric encryption and decryption using the implementation of the RSA algorithm provided by the cryptographic service provider (CSP). This class cannot be inherited. |
| RSAOAEPKeyExchangeDeformatter |
Decrypts Optimal Asymmetric Encryption Padding (OAEP) key exchange data. |
| RSAOAEPKeyExchangeFormatter |
Creates Optimal Asymmetric Encryption Padding (OAEP) key exchange data using RSA. |
| RSAPKCS1KeyExchangeDeformatter |
Decrypts the PKCS #1 key exchange data. |
| RSAPKCS1KeyExchangeFormatter |
Creates the PKCS#1 key exchange data using RSA. |
| RSAPKCS1SignatureDeformatter |
Verifies an RSA PKCS #1 version 1.5 signature. |
| RSAPKCS1SignatureFormatter |
Creates an RSA PKCS #1 version 1.5 signature. |
| SHA1 |
Computes the SHA1 hash for the input data. |
| SHA1CryptoServiceProvider |
Computes the SHA1 hash for the input data using the implementation provided by the cryptographic service provider (CSP). This class cannot be inherited. |
| SHA1Managed |
Computes the SHA1 hash for the input data using the managed library. |
| SHA256 |
Computes the SHA256 hash for the input data. |
| SHA256Managed |
Computes the SHA256 hash for the input data using the managed library. |
| SHA384 |
Computes the SHA384 hash for the input data. |
| SHA384Managed |
Computes the SHA384 hash for the input data using the managed library. |
| SHA512 |
Computes the SHA512 hash for the input data. |
| SHA512Managed |
Computes the SHA512 hash for the input data using the managed library. |
| SignatureDescription |
Contains information about the properties of a digital signature. |
| SymmetricAlgorithm |
Represents the abstract base class from which all implementations of symmetric algorithms must inherit. |
| ToBase64Transform |
Converts a CryptoStream to base 64. |
| TripleDES |
Represents the base class for Triple Data Encryption Standard algorithms from which all TripleDES implementations must derive. |
| TripleDESCryptoServiceProvider |
Defines a wrapper object to access the cryptographic service provider (CSP) version of the TripleDES algorithm. This class cannot be inherited. |