SymmetricEncryption
SymmetricEncryption class
Implements standard symmetric algorithms for data encryption with single key and passphrase (salt).
public sealed class SymmetricEncryption : IDataEncryption
Constructors
| Name |
Description |
| SymmetricEncryption(SymmetricAlgorithmType, string) |
Creates symmetric encryption algorithm with default passphrase |
| SymmetricEncryption(SymmetricAlgorithmType, string, string) |
Creates symmetric encryption algorithm with parameters. |
Properties
| Name |
Description |
| AlgorithmType { get; set; } |
Gets or sets type of symmetric algorithm. |
| Key { get; set; } |
Gets or sets key of encryption algorithm. |
| Salt { get; set; } |
Gets or sets passphrase of encryption algorithm. |
Methods
| Name |
Description |
| Decode(string) |
Decrypts string based on provided algorithm type, key and salt parameters |
| Encode(string) |
Encrypts string based on provided algorithm type, key and salt parameters |
See Also