Method Convert2.AesEncryptS(+ 1 overload)
Overload
AES-encrypts a byte[] or string.
Calls Convert2.AesEncryptB and converts the returned byte[] to Base64 string.
public static string AesEncryptS(object data, object key)
Parameters
|
data (object)
Data to encrypt. Can be |
|
key (object)
Encryption key. Can be non-empty string (eg a password) or |
Returns
|
string
Encrypted data. The first 16 bytes is initialization vector (not secret). |
Exceptions
Examples
var data = "Encryption example.";
var key = "password";
var enc = Convert2.AesEncryptS(data, key);
print.it(enc);
var dec = Convert2.AesDecryptS(enc, key);
print.it(dec);
Overload(top)
AES-encrypts a byte[] or string.
Calls Convert2.AesEncryptB and converts the returned byte[] to Base64 string.
public static string AesEncryptS(object data, object key, out byte[] IV)
Parameters
|
data (object)
Data to encrypt. Can be |
|
key (object)
Encryption key. Can be non-empty string (eg a password) or |
|
IV (byte[])
Receives an initialization vector. The function generates a random value. Use it with decrypt functions. Don't need to keep it in secret. |
Returns
|
string
Encrypted data. |