this.securityEncode(a, "RDpbLfCPsJZ7fiv", "yLwVl0zKqws7LgKPRQ84Mdt708T1qQ3Ha7xv3H7NyU84p21BriUWBU43odz3iP4rBL3cD02KZciXTysVXiV8ngg6vL48rPJyAUw0HurW20xqxv9aYb4M9wK1Ae0wlro510qXeU07kV57fQMc8L6aLgMLwygtc0F10a0Dg70TOoouyFhdysuRMO51yY5ZlOZZLEal1h0t9YQW0Ko7oBwmCAHoic4HYbUyVeU3sfQ1xtXcPcf1aT303wAQhv66qzW")
};
//a估计是一个类似于密钥之类的字符
//b密码
//c长密钥,长度为255
//charCodeAt方法可返回指定位置的字符的 Unicode 编码
//charAt方法可返回指定位置的字符
//?: JS的三元运算符,就像if...else如:1>3?alert(1):alert(2),条件?情况1:情况2
this.securityEncode = function(a, c, b) {
var d = "",
e, f, g, h, k = 187,
m = 187;
f = a.length;
g = c.length;
h = b.length;
e = f > g ? f: g;
for (var l = 0; l < e; l++) m = k = 187,
l >= f ? m = c.charCodeAt(l) : l >= g ? k = a.charCodeAt(l) : (k = a.charCodeAt(l), m = c.charCodeAt(l)),
d += b.charAt((k ^ m) % h);
return d
};