为提高登录成功率,改进令牌登录算法,散列明文和密码连接在一起

This commit is contained in:
大石头 2017-04-21 12:29:00 +08:00
parent ccdb9cf5a9
commit 0796ef8ab3
1 changed files with 5 additions and 3 deletions

View File

@ -682,12 +682,14 @@ void TokenClient::Login()
// auto now = Sys.Ms();
auto now = DateTime::Now().TotalMs();
auto arr = Buffer(&now, 8);
ByteArray bs = arr;
ByteArray bs;
bs = arr;
// login.Salt = arr;
RC4::Encrypt(arr, cfg->Pass());
// 散列明文和密码连接在一起
bs += arr;
login.Pass = bs.ToHex();
auto pass = bs.ToHex();
pass += arr.ToHex();
login.Pass = pass;
login.Cookie = Cookie;