private string getMD5Hash(string input)
{
MD5CryptoServiceProvider x = new MD5CryptoServiceProvider();
byte[] bs = Encoding.ASCII.GetBytes(input);
byte[] hash = x.ComputeHash(bs);
string toRet = "";
foreach (byte b in hash)
{
toRet += b.ToString("x2");
}
return toRet;
}