Я работаю над приложением 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, знаете ли вы, где я ошибся?