中国电信密码JS加密和解密

$.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 + "");
// 这时就会弹出加密结果 

猜你喜欢

转载自blog.csdn.net/weixin_43102784/article/details/84842940