========================================在common公共类里面一定一个类,程序中直接调用就可以=============================
namespace HopeCool.DBUtility
{
/// md5类 的摘要说明。
/// md5_16 16位加密
/// md5_32 32位加密
public class Md5
{
/// <summary>
/// Md5_16 16位md5加密
/// </summary>
/// <param name="str">要加密的字符串</param>
/// <returns></returns>
public static string MD5_16(string str)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
string str_temp = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(str)), 4, 8).ToLower();
str_temp = str_temp.Replace("-", "").Replace("-", "");
return str_temp;
}
/// <summary>
/// Md5_32 32位md5加密
/// </summary>
/// <param name="str">需要加密的字符串</param>
/// <returns></returns>
public static string MD5_32(string str)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
string str_temp = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(str))).ToLower();
str_temp = str_temp.Replace("-", "").Replace("-", "");
return str_temp;
}
}
}