using System.Security.Cryptography;
public static void Main()
using (AesManaged myAes = new AesManaged())
byte[] contra = Encoding.ASCII.GetBytes("haruko.17");
using (AesManaged aesAlg = new AesManaged())
ICryptoTransform encryptor = aesAlg.CreateEncryptor(contra, myAes.IV);
using (MemoryStream msEncrypt = new MemoryStream())
using (CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write))
using (StreamWriter swEncrypt = new StreamWriter(csEncrypt))
swEncrypt.Write(contra));
encrypted = msEncrypt.ToArray();
Console.WriteLine("Original: {0}", contra);
Console.WriteLine("Round Trip: {0}", BitConverter.ToString(encrypted).Replace("-", String.Empty));