function login(a)
{
return this.securityEncode(a,
"RDpbLfCPsJZ7fiv",
"yLwVl0zKqws7LgKPRQ84Mdt708T1qQ3Ha7xv3H7NyU84p21BriUWBU43odz3iP4rBL3cD02KZciXTysVXiV8ngg6vL48rPJyAUw0HurW20xqxv9aYb4M9wK1Ae0wlro510qXeU07kV57fQMc8L6aLgMLwygtc0F10a0Dg70TOoouyFhdysuRMO51yY5ZlOZZLEal1h0t9YQW0Ko7oBwmCAHoic4HYbUyVeU3sfQ1xtXcPcf1aT303wAQhv66qzW")
};
this.securityEncode=function(a,c,b)
{
var d="",
f,e,g,h,k=187,
l=187;
e=a.length;
g=c.length;
h=b.length;
f=e > g ? e : g;
for(var m=0 ; m<f ; m++) l = k = 187,
m >= e ? l = c.charCodeAt(m):
m >= g ? k=a.charCodeAt(m):
(
k=a.charCodeAt(m)
,l=c.charCodeAt(m)
),
d += b.charAt((k ^ l) % h);
return d
};
let r = login('zh955');
console.log(r);
完全看不懂写的是啥
<?php
class L
{
private $_aaaaaa = '';
private $_bbbbbb = '';
public function __construct($aaaaa,$bbbbb)
{
$this->_aaaaaa = $aaaaa;
$this->_bbbbbb = $bbbbb;
}
public function login($a)
{
return $this->securityEncode($a,$this->_aaaaaa,$this->_bbbbbb);
}
public function securityEncode($a,$b,$c)
{
$d='';
$f=$e=$g=$h=$k=$l=187;
$e=strlen($a);
$g=strlen($c);
$h=strlen($b);
$f=$e>$g?$e:$g;
for($m=0; $m<$f; $m++)
{
$l=$k=187;
if($m>$e)
{
$l=ord($c[$m]);
}
else
{
if($m>=$g)
{
$k=ord($a[$m]);
}
else
{
$k=ord($a[$m]);
$l=ord($c[$m]);
}
}
$d .= $b[($k^$l)%$h];
}
return $d;
}
}
$a = 'RDpbLfCPsJZ7fiv';
$b = 'yLwVl0zKqws7LgKPRQ84Mdt708T1qQ3Ha7xv3H7NyU84p21BriUWBU43odz3iP4rBL3cD02KZciXTysVXiV8ngg6vL48rPJyAUw0HurW20xqxv9aYb4M9wK1Ae0wlro510qXeU07kV57fQMc8L6aLgMLwygtc0F10a0Dg70TOoouyFhdysuRMO51yY5ZlOZZLEal1h0t9YQW0Ko7oBwmCAHoic4HYbUyVeU3sfQ1xtXcPcf1aT303wAQhv66qzW';
$l = new L($a, $b);
$r = $l->login('zh955');
var_dump($r);