using System.Security.Cryptography;
public static void Main()
string TextoPlano = "7816F5CA0FDBEF52E9BB65586A7A83D5";
using (AesCryptoServiceProvider aesAlg = new AesCryptoServiceProvider())
var _key = UTF8Encoding.UTF8.GetBytes(Key);
_key = SHA256.Create().ComputeHash(_key);
aesAlg.Mode = CipherMode.ECB;
aesAlg.Padding = PaddingMode.PKCS7;
ICryptoTransform encryptor = aesAlg.CreateEncryptor();
using (MemoryStream msEncrypt = new MemoryStream())
using (CryptoStream csEncrypt =
new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write))
using (StreamWriter swEncrypt = new StreamWriter(csEncrypt))
swEncrypt.Write(TextoPlano);
encrypted = msEncrypt.ToArray();
string TextoCifrado = Convert.ToBase64String(encrypted);
Console.WriteLine(TextoCifrado);