using System.Security.Cryptography;
public static void Main()
byte[] cipherText = Convert.FromBase64String("hPAh3+pW5qEEWsjiYM/ZFw==");
var rawKey = "L4gZCH62iDO8gM5ijyBfCa9ISEBveVIij1Lu0a2IDB4=";
var rawIV = "OXYRybNW1LBkR56wTxr1kQ==";
byte[] Key = Convert.FromBase64String(rawKey);
byte[] IV = Convert.FromBase64String(rawIV);
using (Aes aesAlg = Aes.Create())
aesAlg.Mode = CipherMode.CBC;
aesAlg.Padding = PaddingMode.Zeros;
using (ICryptoTransform decrypt = aesAlg.CreateDecryptor(aesAlg.Key, aesAlg.IV))
byte[] decryptedText = decrypt.TransformFinalBlock(cipherText, 0, cipherText.Length);
plaintext = Encoding.ASCII.GetString(decryptedText);
Console.WriteLine(plaintext);