using System;
using System.Text;
using System.Security.Cryptography;
public class Test
{
public static void Main()
{
RijndaelManaged aes = new RijndaelManaged();
string key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
byte[] keyArray = UTF8Encoding.UTF8.GetBytes(key);
aes.Key = keyArray;
aes.Mode = CipherMode.ECB;
aes.Padding = PaddingMode.Zeros;
Console.WriteLine(BitConverter.ToString(aes.Key));
aes.KeySize = 128;
aes.BlockSize = 128;
Console.WriteLine(BitConverter.ToString(aes.Key));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dDsKdXNpbmcgU3lzdGVtLlNlY3VyaXR5LkNyeXB0b2dyYXBoeTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlSaWpuZGFlbE1hbmFnZWQgYWVzID0gbmV3IFJpam5kYWVsTWFuYWdlZCgpOwoKCQlzdHJpbmcga2V5ID0gIlhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYIjsKCQlieXRlW10ga2V5QXJyYXkgPSBVVEY4RW5jb2RpbmcuVVRGOC5HZXRCeXRlcyhrZXkpOwoJICAgIGFlcy5LZXkgPSBrZXlBcnJheTsKCSAgICBhZXMuTW9kZSA9IENpcGhlck1vZGUuRUNCOwoJICAgIGFlcy5QYWRkaW5nID0gUGFkZGluZ01vZGUuWmVyb3M7CgkgICAgQ29uc29sZS5Xcml0ZUxpbmUoQml0Q29udmVydGVyLlRvU3RyaW5nKGFlcy5LZXkpKTsKCSAgICBhZXMuS2V5U2l6ZSA9IDEyODsKCSAgICBhZXMuQmxvY2tTaXplID0gMTI4OwoJCUNvbnNvbGUuV3JpdGVMaW5lKEJpdENvbnZlcnRlci5Ub1N0cmluZyhhZXMuS2V5KSk7Cgl9Cn0=