Loading

动网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;
        }


posted @ 2010-02-03 11:16  today4king  阅读(561)  评论(0编辑  收藏  举报