using System.Security.Cryptography;
public static void Main()
string password = "Vn@Hooman@Alireza@87134";
byte[] salt = new byte[16];
using (Aes aes = new AesManaged())
aes.Padding = PaddingMode.PKCS7;
int cb = aes.KeySize / 8;
Rfc2898DeriveBytes rfc2898DeriveBytes = new Rfc2898DeriveBytes(password, salt, iterations);
aes.Key = rfc2898DeriveBytes.GetBytes(cb);
aes.IV = rfc2898DeriveBytes.GetBytes(cb);