动网16位gb2312md5加密

代码
        public string dvbbsPasswordEncrypt(string Password)
        {
            
byte[] data=ConvertUTF8ToGB2312 (Password );
            MD5 md5 
= MD5.Create();
            data
=md5.ComputeHash(data);
            
string ret = string.Empty;
            data.ToList().ForEach(it 
=> ret += it.ToString("x"));
            
return ret.Substring(816);
        }

        
public byte[] ConvertUTF8ToGB2312(string pwd)
        {
            
byte[] data = Encoding.UTF8.GetBytes(pwd);
            data 
= Encoding.Convert(Encoding.UTF8, Encoding.GetEncoding("gb2312"), data, 0, data.Length);
            
return data;
        }


作者:KKcat
    
个人博客:http://jinzhao.me/
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/jinzhao/p/1662516.html