Revision: 37016
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 2, 2010 12:56 by housecor
Initial Code
/// <summary>
/// Hash an input string and return the hash as a 32 character hexadecimal string.
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public string MD5(string input)
{
byte[] textBytes = System.Text.Encoding.Default.GetBytes(input);
try
{
System.Security.Cryptography.MD5CryptoServiceProvider cryptHandler;
cryptHandler = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] hash = cryptHandler.ComputeHash(textBytes);
string ret = "";
foreach (byte a in hash)
{
if (a < 16)
ret += "0" + a.ToString("x");
else
ret += a.ToString("x");
}
return ret;
}
catch
{
throw;
}
}
Initial URL
Initial Description
Initial Title
MD5 hash method
Initial Tags
Initial Language
C#