public string EncryptString(string text) {
if (this._encrypt) {
byte[] iv = new byte[16];
byte[] array;
using (Aes aes = Aes.Create()) {
aes.Key = Encoding.UTF8.GetBytes(this._encryptKey);
aes.IV = iv;
ICryptoTransform encryptor = aes.CreateEncryptor(aes.Key, aes.IV);
using (MemoryStream memoryStream = new MemoryStream()) {
using (CryptoStream cryptoStream = new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write)) {
using (StreamWriter streamWriter = new StreamWriter(cryptoStream)) {
streamWriter.Write(text);
}
array = memoryStream.ToArray();
}
}
}
return Convert.ToBase64String(array);
}
return text;
}
public string EncryptString(string text) {
if (this._encrypt) {
byte[] iv = new byte[16];
byte[] array;
using (Aes aes = Aes.Create()) {
aes.Key = Encoding.UTF8.GetBytes(this._encryptKey);
aes.IV = iv;
ICryptoTransform encryptor = aes.CreateEncryptor(aes.Key, aes.IV);
using (MemoryStream memoryStream = new MemoryStream()) {
using (CryptoStream cryptoStream = new CryptoStream(memoryStream, encryptor, CryptoStreamMode.Write)) {
using (StreamWriter streamWriter = new StreamWriter(cryptoStream)) {
streamWriter.Write(text);
}
array = memoryStream.ToArray();
}
}
}
return Convert.ToBase64String(array);
}
return text;
}