using System;
using System.Security.Cryptography;
public class Test
{
public static void Main()
{
byte[] salt = System.Text.Encoding.ASCII.GetBytes("G:MFX62rlABW:IUYAX(i");
Console.WriteLine(salt.Length);
PasswordDeriveBytes Key = new PasswordDeriveBytes("System", salt);
Console.WriteLine(Key.IterationCount);
Console.WriteLine(BitConverter.ToString(Key.GetBytes(24)));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uU2VjdXJpdHkuQ3J5cHRvZ3JhcGh5OwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWJ5dGVbXSBzYWx0ID0gU3lzdGVtLlRleHQuRW5jb2RpbmcuQVNDSUkuR2V0Qnl0ZXMoIkc6TUZYNjJybEFCVzpJVVlBWChpIik7CgkJQ29uc29sZS5Xcml0ZUxpbmUoc2FsdC5MZW5ndGgpOwoJCVBhc3N3b3JkRGVyaXZlQnl0ZXMgS2V5ID0gbmV3IFBhc3N3b3JkRGVyaXZlQnl0ZXMoIlN5c3RlbSIsIHNhbHQpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKEtleS5JdGVyYXRpb25Db3VudCk7CgkJQ29uc29sZS5Xcml0ZUxpbmUoQml0Q29udmVydGVyLlRvU3RyaW5nKEtleS5HZXRCeXRlcygyNCkpKTsKCX0KfQ==