Я работаю над приложением Windows Phone 7. Я использую эту реализацию для хеширования MD5 в silverlight.
Я использую этот код -
protected string GetMD5Hash(string input)
{
byte[] bs = System.Text.Encoding.UTF8.GetBytes(input);
MD5Managed md5 = new MD5Managed();
byte[] hash = md5.ComputeHash(bs);
StringBuilder sb = new StringBuilder();
foreach (byte b in bs)
{
sb.Append(b.ToString("x2").ToLower());
}
return sb.ToString();
}
Но я не получаю правильный хэш MD5 для ввода, который я предоставляю. Я не уверен, что не так с этим кодом. Если кто-то использовал эту реализацию для хеширования MD5 в silverlight, знаете ли вы, где я ошибся?