且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

利用MD5加密字符串

更新时间:2022-07-05 11:18:15

private static string MD5E(string temp)
        {    
            
            MD5 md5 = new MD5CryptoServiceProvider();

            byte[] source=System.Text.Encoding.Default.GetBytes(temp);
            byte[] Result=md5.ComputeHash(source);
            

            System.Text.StringBuilder s=new System.Text.StringBuilder();
            s.Capacity=40;//默认容量为40 加快追加数据时的速度
            //防止追加数据时不必要的动态分配内存搞成的性能损失
            
            //清除不要的资源
            md5.Clear();
            md5=null;

            //返回结果
            for (int i=0 ;i<Result.Length;i++)
                s.Append(Result[i].ToString());    
            return  s.ToString();    
        }