MD5加密方法

 

/// <summary>
/// 16位MD5加密方法
/// </summary>
/// <param name="str">原文</param>
/// <returns>密文</returns>

public static string getMd5(string str)
{
    MD5CryptoServiceProvider md5 
= new MD5CryptoServiceProvider();
    
string getstr = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(str)), 48);
    getstr 
= getstr.Replace("-""");
    
return getstr;
}

/// <summary>
/// 32位MD5加密方法
/// </summary>
/// <param name="str">原文</param>
/// <returns>密文</returns>

public static string getMd5(string str)
{
    MD5CryptoServiceProvider md5 
= new MD5CryptoServiceProvider();
    
string getstr = BitConverter.ToString(md5.ComputeHash(UTF8Encoding.Default.GetBytes(str)));
    getstr 
= getstr.Replace("-""");
    
return getstr;
}
posted @ 2007-12-25 03:51  Xsi64  阅读(132)  评论(0编辑  收藏  举报