代码拉取完成,页面将自动刷新
var reg = new RegExp("\\\\x", "g"),
str_pad = require('./str_pad'),
crypto = require('crypto'),
md5 = function (str) {
var md5sum = crypto.createHash('md5');
md5sum.update(str);
str = md5sum.digest('hex');
return str;
},
hex2char = function ($num){
$s = '';
for(var $i=0;$i<$num.length;$i+=2){
$s += String.fromCharCode( parseInt( $num.substr($i, 2), 16 ));
}
return $s;
};
module.exports = function getPassword($qq, $password, $verifycode){
$uin = str_pad(parseInt($qq).toString(16), 16, "0", 'STR_PAD_LEFT');
$p = hex2char(md5($password));
$u = md5( $p + hex2char( $uin.replace(reg, "") ) ).toUpperCase();
$v = md5( $u + $verifycode.toUpperCase() ).toUpperCase();
return $v;
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。