private byte[] AesEnc(byte[] sharedKey, byte[] plainText)
{
using (Rijndael aes = Rijndael.Create())
{
aes.Key = sharedKey;
aes.Mode = CipherMode.ECB;
aes.Padding = PaddingMode.None;
using (MemoryStream ms = new MemoryStream())
{
using (ICryptoTransform encryptor = aes.CreateEncryptor(aes.Key, aes.IV))
{
using (CryptoStream encrypt = new CryptoStream(ms, encryptor, CryptoStreamMode.Write))
{
encrypt.Write(plainText, 0, plainText.Length);
encrypt.FlushFinalBlock();
return ms.ToArray();
}
}
}
}
}