$.fn.aesEncrypt = function(n) {
var t = CryptoJS.MD5("login.189.cn"),
i = CryptoJS.enc.Utf8.parse(t),
r = CryptoJS.enc.Utf8.parse("1234567812345678"),
u = CryptoJS.AES.encrypt(n, i, {
iv: r
});
return u + ""
};
$.fn.aesDecrypt = function(n) {
var t = CryptoJS.MD5("login.189.cn"),
i = CryptoJS.enc.Utf8.parse(t),
r = CryptoJS.enc.Utf8.parse("1234567812345678");
return CryptoJS.AES.decrypt(n, i, {
iv: r
}).toString(CryptoJS.enc.Utf8)
};
那么使用Javascript加密的步骤就是这样的:
// 先加载CryptoJS库 或者直接在189那个登录页面打开浏览器开发者模式的Console执行
d = CryptoJS.AES.encrypt('密码原文',
CryptoJS.enc.Utf8.parse(CryptoJS.MD5("login.189.cn")), {
iv: CryptoJS.enc.Utf8.parse("1234567812345678")
});
alert(d + "");
// 这时就会弹出加密结果