static private EncodePassword ( string originalPassword ) : string | ||
originalPassword | string | |
return | string |
static string EncodePassword(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 = Encoding.Default.GetBytes(originalPassword);
encodedBytes = md5.ComputeHash(originalBytes);
//Convert encoded bytes back to a 'readable' string
return BitConverter.ToString(encodedBytes);
}
public bool Validate(Guid userID, string name, string password) { var encoded = User.EncodePassword(password); if (encoded == _password) { return true; } return false; }