using System.Security.Cryptography;
static char[] FirstChars = new [] { 'a', 'A','u', 'U'} ;
public static void Main()
foreach (var firstChar in FirstChars)
for (var numbers = 5; numbers <= 7; numbers++)
for (var number = 0; number < Math.Pow(10, numbers); number++)
var input = firstChar.ToString() + number.ToString("D" + numbers);
var provider = new MD5CryptoServiceProvider();
var bytes = provider.ComputeHash(new UTF8Encoding().GetBytes(input));
Console.WriteLine(BitConverter.ToString(bytes) + "\t" + input);