您的位置:首页 > 编程语言 > C#

C# 生成serv-u的密码!

2005-10-21 13:23 169 查看
servu的密码是随机的2个小写字母+登陆密码 获取其的md5,转成大写后再前面加随机数
例如:
string _sjchar="cj";
string _login_pass="123456";
所以存储在servu中的密码应该是
_sjchar+md5(_sjchar+_login_pass).ToUpper().Trim()
md5c#方法
public String md5(String s)
{
System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(s);
bytes = md5.ComputeHash(bytes);
md5.Clear();
string ret = "";
for(int i=0 ; i<bytes.Length ; i++)
{
ret += Convert.ToString(bytes[i],16).PadLeft(2,'0');
}
return ret.PadLeft(32,'0');
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: