可以把密码的string通过public static string Md5Calculate(string str) { byte[] b = Encoding.Default.GetBytes(str); b = new MD5CryptoServiceProvider().ComputeHash(b); string result = ""; for (int i = 0; i < b.Length; i++) result += b[i].ToString("x").PadLeft(2, '0'); return result; }也同样计算成一个byte[]数组转换成的16进制表示的字符串进行传输的
密码传输的时候就传输MD5数字码,然后再将B系统中的密码进行MD5运算,和登录的Md5码进行校验
我是直接把加密后的账号密码转换成string,通过URL来传输的,MD5字节码可以同过URL来传输么?或者可以转换字符串么
{
byte[] b = Encoding.Default.GetBytes(str);
b = new MD5CryptoServiceProvider().ComputeHash(b);
string result = "";
for (int i = 0; i < b.Length; i++)
result += b[i].ToString("x").PadLeft(2, '0');
return result;
}也同样计算成一个byte[]数组转换成的16进制表示的字符串进行传输的
楼主可以查看那个系统中DES的操作方法