在淘宝购物时,拍下商品去付款的时候,要输入支付密码,这个支付密码的加密方式前几天改变了,就算是同一个密码,每次加密的结果也是不同的。举例一个,加密后的字符串如下:
Qhv6zkfY4Qq40aCJl9Zfdx+IV7yJ50YWLWjeL2rKtzwNBXEteV3pMYEn3H6pi4UVNa/Ifb7J2hey98ZsNR9iLurts3diPAyqSl5ReI5e5+kw7STmm+fxBsnb7upnACjU7rSlFvI0cwzOCO6yfCwS+kVeBICrZYpxT9xxGnpJrFWBkS1IE8G0PftUZuEdNxNbd0Ierr1pnLV/tjFo4WOtmhE7m2bwztltiYeFogHe4G1VUeQXfHp0sEyXuBYsrXrNsBvqx1YE3Kcalnc66MTPh5fRkfIxwQpzdd/p5kBsmfEMfKgxAuPB++0AUhpviq6UC2sqrUDkDeHm36I5eVXc6Q==估计用的是RSA和Js代码结合加密了,查看淘宝的页面源文件,可以看到部分Js代码如下:
<!-- CMS:安全核心/公共模块/script_layout结束:securitycore/common/script_layout.vm --><script type="text/javascript">
light.ready(function(){
var s = alipay.security;
var edit,
options = {
container: "payPassword_container",
id: "edit_payPassword",
name: "edit_payPassword",
hidnId:"payPassword",
width: "180",
height: "24",
tabindex: "",
passwordMode: "1",
timestamp: "3554569260",
pk: "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDS92pDVyWNT7dzG9zH0opH44z9FayCZTX5iqGUxUjPi667IkyaqrsmDPqKsJp47lJ29lzs+Qv8zjPPdmnxjFteMrfpc4ui24gL1iZnchwX87Ox/+Xrm8HFmKlhmUO9n/QgTT+Nz1RGMEN1+HijvsoAhS0TS8XjSfzRkrwvK2pJQIDAQAB"
};
var prop = {
"WMode": 0,
"PK": "PYV7wxnFqz1ar0evEZ+3gpPQIGav7lkZ0GprOPMSXvioo3B9gV0JH8y0fzEdabPVndB2QT1Muap5c59sZ7za9VsSamx2id4qnFIrfk+P2bxscZ38y07sI4K15KQazWCYY73YlLNJFpAbQ004dUD87yk3wtC6iXbEXIqm2OsAujBih91ybG+GIS0liobzutW4i5KS8f0XuXCd76ujMeQD+jQaden9eJxriRr9hJWTFR0ZufIHkxm3aq7pFTLd2Ic65ka6Eml4DpsksZYE1u8XPH6CQd0sXjz1pMHe2Pt9e91cvYnb96rDognVA6dR9PEjnA35ZOmgaVNDQqTSZ6zlyyg/2flVtmaVlaTGDqNiilWZjaKOTM1WJRFqX9JMPfD0DraoF43SHO6ZcdmqBIqSBMI6uEUrqTnD2fc2AEqUTpJdMWTPZ/+eW0F37whEI7Men09JnJe6cgkB5HpvNNJP/rYfB5wMwP3lw7+o02EmOLLAC46IWQkRAMOwxq6+t7tTMQxqOfwTrMWouC+Lr2AiokG0tlK51Ipd+CMyGuvApyPzzvbDYdPf5Sn804KnbJFHWDJ7WwBWTBx2V8iP25T0CcbPanG5bIMSt9D9GN/66RBMILkJfWsBnbQel99BlLT+2J6SLHOay+Cyavah7Q7QfcjTFOcIh7UpocfzDUUPF34=",
"TS": "NTQ1NjkyNjA2NTI5",
"BMode": {
"DMode": true,
"ReadOnly": false,
"MaxLength": 20
}
};
options = light.extend(options, {
handler: "light.page",
prop: light.escapeHTML(light.inspect(prop))
}); edit = window.light.page.products["payPassword"] = s.create(s.npedit.installed ? s.npedit : s.edit, options);
(s.npedit.installed || s.edit.installed) && edit.render();
edit.available = true;});
</script>我分析不出来,求教一下,大家帮忙看一下,我留下QQ404331164方便联系,会做的可以加我,给酬劳也可以的,谢谢!
Qhv6zkfY4Qq40aCJl9Zfdx+IV7yJ50YWLWjeL2rKtzwNBXEteV3pMYEn3H6pi4UVNa/Ifb7J2hey98ZsNR9iLurts3diPAyqSl5ReI5e5+kw7STmm+fxBsnb7upnACjU7rSlFvI0cwzOCO6yfCwS+kVeBICrZYpxT9xxGnpJrFWBkS1IE8G0PftUZuEdNxNbd0Ierr1pnLV/tjFo4WOtmhE7m2bwztltiYeFogHe4G1VUeQXfHp0sEyXuBYsrXrNsBvqx1YE3Kcalnc66MTPh5fRkfIxwQpzdd/p5kBsmfEMfKgxAuPB++0AUhpviq6UC2sqrUDkDeHm36I5eVXc6Q==估计用的是RSA和Js代码结合加密了,查看淘宝的页面源文件,可以看到部分Js代码如下:
<!-- CMS:安全核心/公共模块/script_layout结束:securitycore/common/script_layout.vm --><script type="text/javascript">
light.ready(function(){
var s = alipay.security;
var edit,
options = {
container: "payPassword_container",
id: "edit_payPassword",
name: "edit_payPassword",
hidnId:"payPassword",
width: "180",
height: "24",
tabindex: "",
passwordMode: "1",
timestamp: "3554569260",
pk: "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDS92pDVyWNT7dzG9zH0opH44z9FayCZTX5iqGUxUjPi667IkyaqrsmDPqKsJp47lJ29lzs+Qv8zjPPdmnxjFteMrfpc4ui24gL1iZnchwX87Ox/+Xrm8HFmKlhmUO9n/QgTT+Nz1RGMEN1+HijvsoAhS0TS8XjSfzRkrwvK2pJQIDAQAB"
};
var prop = {
"WMode": 0,
"PK": "PYV7wxnFqz1ar0evEZ+3gpPQIGav7lkZ0GprOPMSXvioo3B9gV0JH8y0fzEdabPVndB2QT1Muap5c59sZ7za9VsSamx2id4qnFIrfk+P2bxscZ38y07sI4K15KQazWCYY73YlLNJFpAbQ004dUD87yk3wtC6iXbEXIqm2OsAujBih91ybG+GIS0liobzutW4i5KS8f0XuXCd76ujMeQD+jQaden9eJxriRr9hJWTFR0ZufIHkxm3aq7pFTLd2Ic65ka6Eml4DpsksZYE1u8XPH6CQd0sXjz1pMHe2Pt9e91cvYnb96rDognVA6dR9PEjnA35ZOmgaVNDQqTSZ6zlyyg/2flVtmaVlaTGDqNiilWZjaKOTM1WJRFqX9JMPfD0DraoF43SHO6ZcdmqBIqSBMI6uEUrqTnD2fc2AEqUTpJdMWTPZ/+eW0F37whEI7Men09JnJe6cgkB5HpvNNJP/rYfB5wMwP3lw7+o02EmOLLAC46IWQkRAMOwxq6+t7tTMQxqOfwTrMWouC+Lr2AiokG0tlK51Ipd+CMyGuvApyPzzvbDYdPf5Sn804KnbJFHWDJ7WwBWTBx2V8iP25T0CcbPanG5bIMSt9D9GN/66RBMILkJfWsBnbQel99BlLT+2J6SLHOay+Cyavah7Q7QfcjTFOcIh7UpocfzDUUPF34=",
"TS": "NTQ1NjkyNjA2NTI5",
"BMode": {
"DMode": true,
"ReadOnly": false,
"MaxLength": 20
}
};
options = light.extend(options, {
handler: "light.page",
prop: light.escapeHTML(light.inspect(prop))
}); edit = window.light.page.products["payPassword"] = s.create(s.npedit.installed ? s.npedit : s.edit, options);
(s.npedit.installed || s.edit.installed) && edit.render();
edit.available = true;});
</script>我分析不出来,求教一下,大家帮忙看一下,我留下QQ404331164方便联系,会做的可以加我,给酬劳也可以的,谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货