生成MD5

2015-12-13 21:53:55  访问(8486) 赞(0) 踩(0)


相关下载:SlowX.MD5EncryptOperApp[code]  SlowX.MD5EncryptOperApp[release]  百度网盘     



  • 
    
            /// <summary>
            /// 获得_encoding编码的MD5值
            /// </summary>
            /// <param name="s"></param>
            /// <param name="_encodingName"></param>
            /// <returns></returns>
            public static string GetMD5ByEncodingName(string s, string _encodingName)
            {
                System.Text.Encoding _encoding = null;
    
                if (_encodingName == null || _encodingName.Length == 0)
                    _encoding = System.Text.Encoding.Default;
                else
                    _encoding = System.Text.Encoding.GetEncoding(_encodingName);
    
                if (s == null)
                    s = "";
    
    
                MD5 md5 = new MD5CryptoServiceProvider();
    
                byte[] t = md5.ComputeHash(_encoding.GetBytes(s));
    
                StringBuilder sb = new StringBuilder(32);
    
                for (int i = 0; i < t.Length; i++)
                {
                    sb.Append(t[i].ToString("x").PadLeft(2, '0'));
                }
    
                return sb.ToString();
            }
    
    

标签:生成MD5 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)