|
8楼

楼主 |
发表于 2016-7-25 01:24:58
|
只看该作者
山东省潍坊市
谢谢 我知道在ucpass.js文件里面 但是就是不知道怎么写
function(e, t, n) {
var r = e("ucpass/crypto.aes"),
i = e("ucpass/error"),
s = "username",
o = "pass",
u = "captcha",
a = "repass",
f = ".f5",
l = function() {
function e(e, n, r, i) {
var n = n || "login",
e = e;
t(e, n, r, i)
}
function t(e, t, s, u) {
u = $.extend({
src: ""
},
u);
var l = e,
t = t || "login",
c, h, p = $.param({
src: u.src,
channel: u.channel,
r: Math.random()
});
c = "https://login.u.youxi.com/ajax_aeskey?r=" + Math.random(),
h = "https://login.u.youxi.com/ajaxlogin?" + p;
var d = $.ajax(c, {
dataType: "jsonp",
jsonp: "_jp"
}),
v = d.then(function(e) {
if (e.errno === 0) {
var t = e.data;
t = r.enc.Utf8.parse(t),
iv = r.enc.Utf8.parse("995d1b5ebbac3761"),
encrypted = r.AES.encrypt(l[o], t, {
iv: iv,
mode: r.mode.CBC,
padding: r.pad.ZeroPadding
}),
encrypted2 = r.AES.encrypt(l[a], t, {
iv: iv,
mode: r.mode.CBC,
padding: r.pad.ZeroPadding
}),
l[o] = encrypted.toString(),
l[a] = encrypted2.toString()
}
return $.ajax(h, {
data: l,
dataType: "jsonp",
jsonp: "_jp"
})
});
v.done(function(e) {
var r = e.errno;
if (r != 0) {
if (!u.errcallback || typeof u.errcallback != "function") {
if (r == 102) $("#y-login").find("li.yzm").show();
else {
var o = i.returnmessage(r);
t == "login" ? i._insertTips(o.name, o.msg, !0) : i._insertTips(o.name, o.msg)
}
$(f, "#y-" + t).trigger("click"),
s.end();
return
}
应该是这里面的一段!AES加密!哪位好人给写下学习学习 |
|