AlgorithmCategory Enumeration
Defines purposes of cryptographic algorithms.

Namespace: MailBee.Security
Assembly: MailBee.NET (in MailBee.NET.dll) Version: 12.4 build 677 for .NET 4.5
Syntax
public enum AlgorithmCategory
Members
  Member nameValueDescription
DataEncryption0 The purpose is data encryption, corresponds to ALG_CLASS_DATA_ENCRYPT in WinAPI. Typical examples are RC2 and RC4.
Hash1 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.
KeyExchange2 The purpose is key exchange, corresponds to ALG_CLASS_KEY_EXCHANGE in WinAPI. A typical example is RSA_KEYX.
Signature3 The purpose is creating a signature of some data, corresponds to ALG_CLASS_SIGNATURE in WinAPI. A typical example is RSA_SIGN.
Unknown4 The purpose is unknown.
Remarks

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.

See Also