public static byte[] EncryptAes(byte[] Input, byte[] Key, byte[] IV = null)
{
if (IV == null) IV = new byte[16];
using (var AES = Aes.Create())
{
AES.Padding = PaddingMode.Zeros;
var Encryptor = AES.CreateEncryptor(Key, IV);
return new CryptoStream(new MemoryStream(Input), Encryptor, CryptoStreamMode.Read).ReadAll(Dispose: true);
}
}