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');
}
例如:
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');
}
相关文章推荐
- C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密
- C#中随机生成指定长度的密码
- c#生成随机密码
- PB8调用使用C++与C#分别编写生成解压缩带有密码的zip压缩文件的动态链接库dll(部分内容转自互联网)
- 随机生成N位密码(C#)
- C#调用Oracle ebs生成Webservice,加用户名密码验证
- 转一个Serv-U密码生成的页面
- C# 批量生成随机密码,必须包含数字和字母,并用加密算法加密
- C#生成用户密码(发帖挨砸记)
- C#生成随即密码的方法
- C#生成满足特定要求的密码
- C#简单生成随机密码的方法示例
- C# 生成随机密码
- 远程桌面rdp文件加密密码串的生成(C#)
- C# 批量生成随机密码必须包含数字和字母并用加密算法加密
- C#动态生成html页
- C#.net实现密码加密算法的语句
- 生成 密码 C++
- C# 对于GridControl 动态加载动态生成的GridView