现在的位置: 首页 > 综合 > 正文

asp.net简单的md5算法

2013年10月14日 ⁄ 综合 ⁄ 共 756字 ⁄ 字号 评论关闭

 

1 可以用于密码加密,长度32位。

  /// <summary>
    
/// md5加密算法
    
/// </summary>
    
/// <param name="strIN"></param>
    
/// <returns></returns>

    private string MD5Encrypt(string strIN)
    
{
        System.Security.Cryptography.MD5CryptoServiceProvider md5 
= new System.Security.Cryptography.MD5CryptoServiceProvider(); 
        
byte[] bytValue, bytHash;
        bytValue 
= System.Text.Encoding.UTF8.GetBytes(strIN); 
        bytHash 
= md5.ComputeHash(bytValue); 
        md5.Clear(); 
        
string sTemp = ""
        
for (int i = 0; i < bytHash.Length; i++
        

            sTemp 
+= bytHash[i].ToString("x").PadLeft(2'0'); 
        }


        
if (sTemp.Length > 32)
        
{
            sTemp 
= sTemp.Substring(032);
        }


        
return sTemp; 
    }

 

抱歉!评论已关闭.