![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
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( 8 , 16 );
}
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;
}
{
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( 8 , 16 );
}
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;
}