Я хочу зашифровать поле пароля для использования в системе входа в систему, поэтому я хотел бы сопоставить шифрование, чтобы убедиться, что пользователь ввел правильные данные.
По какой-то причине Security.Cryptography не имеет служб MD5 в Silverlight, поэтому мне остается искать другой метод.
Я использовал это раньше:
public string Md5Encrypt(string originalPassword)
{
//Declarations
Byte[] originalBytes;
Byte[] encodedBytes;
MD5 md5;
//Instantiate MD5CryptoServiceProvider, get bytes for original password and compute hash (encoded password)
md5 = new MD5CryptoServiceProvider();
originalBytes = ASCIIEncoding.Default.GetBytes(originalPassword);
encodedBytes = md5.ComputeHash(originalBytes);
//Convert encoded bytes back to a 'readable' string
return BitConverter.ToString(encodedBytes);
}
Но сейчас не работает.
Может кто-нибудь привести простой пример работающего метода шифрования в Silverlight C #
Спасибо