[This is preliminary documentation and subject to change.]
The Org.Mentalis.SecurityServices.Cryptography namespace contains implementations of cryptographic algorithms that are missing from the base .NET 2.0 class library.
| Class | Description |
|---|---|
| ARCFourManaged | Accesses the managed version of the ARCFour algorithm. This class cannot be inherited. ARCFour is fully compatible with the RC4TM algorithm. |
| HMAC | Implements the HMAC keyed message authentication code algorithm. |
| MD2 | Represents the abstract class from which all implementations of the MD2 hash algorithm inherit. |
| MD2CryptoServiceProvider | Computes the MD2 hash for the input data using the implementation provided by the cryptographic service provider (CSP). |
| MD4 | Represents the abstract class from which all implementations of the MD4 hash algorithm inherit. |
| MD4CryptoServiceProvider | Computes the MD4 hash for the input data using the implementation provided by the cryptographic service provider (CSP). |
| RC4 | Represents the base class from which all implementations of the RC4 symmetric stream cipher must inherit. |
| RC4CryptoServiceProvider | Defines a wrapper object to access the cryptographic service provider (CSP) version of the RC4 algorithm. This class cannot be inherited. |
| RijndaelCryptoServiceProvider | Accesses the unmanaged version of the Rijndael algorithm. This class cannot be inherited. |
| StringEncryption | Defines a number of easy-to-use methods to perform string-based encryption. |