|
密码加密很简单,直接搜索password=
加密函数td()
- var ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
- function __rsa(str) {
- var out, i, len;
- var c1, c2, c3;
- len = str.length;
- i = 0;
- out = "";
- while (i < len) {
- c1 = str.charCodeAt(i++) & 0xff;
- if (i == len) {
- out += ch.charAt(c1 >> 2);
- out += ch.charAt((c1 & 0x3) << 4);
- out += "==";
- break
- }
- c2 = str.charCodeAt(i++);
- if (i == len) {
- out += ch.charAt(c1 >> 2);
- out += ch.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));
- out += ch.charAt((c2 & 0xF) << 2);
- out += "=";
- break
- }
- c3 = str.charCodeAt(i++);
- out += ch.charAt(c1 >> 2);
- out += ch.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));
- out += ch.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >> 6));
- out += ch.charAt(c3 & 0x3F)
- }
- return out
- }
- function td(a) {
- var maxPos = ch.length - 2
- , w = [];
- for (i = 0; i < 15; i++) {
- w.push(ch.charAt(Math.floor(Math.random() * maxPos)));
- if (i === 7) {
- w.push(a.substr(0, 3))
- }
- if (i === 12) {
- w.push(a.substr(3))
- }
- }
- return __rsa(w.join(""))
- }
复制代码
|
|