C#MD5计算代码
标签:tor div return col put pass using 调用 eth
///
/// Calculates a MD5 hash from the given string and uses the given
/// encoding.
///
/// Input string
/// Encoding method
/// MD5 computed string
public static string CalculateMD5(string Input, Encoding UseEncoding)
{
System.Security.Cryptography.MD5CryptoServiceProvider CryptoService;
CryptoService = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] InputBytes = UseEncoding.GetBytes(Input);
InputBytes = CryptoService.ComputeHash(InputBytes);
return BitConverter.ToString(InputBytes).Replace("-", "");
}
///
/// Calculates a MD5 hash from the given string.
/// (By using the default encoding)
///
/// Input string
/// MD5 computed string
public static string CalculateMD5(string Input)
{
// That‘s just a shortcut to the base method
return CalculateMD5(Input, System.Text.Encoding.Default);
}
//调用例子:
// The example below shows how to verify a password
// by using a MD5-hash:
// Password could be from user input
string PlainPassword = "secret password";
string HashedPassword = CalculateMD5(PlainPassword);
// This hash may come from the database
string StoredPassword = "A584EFAFA8F9EA7FE5CF18442F32B07B";
// Are the hashes equal?
if (HashedPassword == StoredPassword)
MessageBox.Show("Correct password!");
else
MessageBox.Show("Sorry, bad password :-(");
C#MD5计算代码
标签:tor div return col put pass using 调用 eth
原文地址:https://www.cnblogs.com/lolitagis02/p/8232774.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
C#MD5计算代码
文章链接:http://soscw.com/index.php/essay/105850.html
评论