Defines purposes of cryptographic algorithms.
In WinAPI, algorithm category is known as algorithm class.
To determine the purpose of a certain algorithm represented by Algorithm object, examine its Category property.
| Member Name | Description |
|---|---|
| DataEncryption | The purpose is data encryption, corresponds to ALG_CLASS_DATA_ENCRYPT in WinAPI. Typical examples are RC2 and RC4. |
| Hash | The purpose is creating an irreversible hash of some data, corresponds to ALG_CLASS_HASH in WinAPI. Typical examples are MD2, MD5, SHA-1, and MAC. |
| KeyExchange | The purpose is key exchange, corresponds to ALG_CLASS_KEY_EXCHANGE in WinAPI. A typical example is RSA_KEYX. |
| Signature | The purpose is creating a signature of some data, corresponds to ALG_CLASS_SIGNATURE in WinAPI. A typical example is RSA_SIGN. |
| Unknown | The purpose is unknown. |
Namespace: MailBee.Security
Assembly: MailBee.NET (in MailBee.NET.dll)
MailBee.Security Namespace | Category