Click or drag to resize

CryptographyEncryptT Method (String, String)

Encrypt the specified string value with the specified password, using a SymmetricAlgorithm.

Namespace:  AskiaPortalCmn.Security
Assembly:  AskiaPortalCmn (in AskiaPortalCmn.dll) Version: 1.7.0-build068
Syntax
public static string Encrypt<T>(
	string value,
	string password
)
where T : new(), SymmetricAlgorithm

Parameters

value
Type: SystemString
String to encrypt.
password
Type: SystemString
Password used to encrypt/decrypt the string.

Type Parameters

T
SymmetricAlgorithm class to use, such as:

- AesManaged
- RijndaelManaged
- DESCryptoServiceProvider
- RC2CryptoServiceProvider
- TripleDESCryptoServiceProvider

Return Value

Type: String
Encrypted string.
Examples

Example of usage.
Based on http://stackoverflow.com/a/14286740/2134982

string encrypted = Cryptography.Encrypt<RijndaelManaged>(dataToEncrypt, password);
string decrypted = Cryptography.Decrypt<RijndaelManaged>(encrypted, password);
See Also