全球主机交流论坛
标题:
求教这段JS加密。
[打印本页]
作者:
kok
时间:
2014-9-8 16:57
标题:
求教这段JS加密。
[email protected]
这个是个邮箱,JS不懂 谁能帮我把
[email protected]
转成这个加密格式
/*
rotator.js
http://www.josephfinsterwald.com
*/
(function($) {
$.rotate = function(s) {
return $.rotate13($.rotate5(s));
}
$.rotate5 = function(s) {
var b = [],c,i = s.length,a = '0'.charCodeAt(),z = a + 10;
while (i--) {
c = s.charCodeAt(i);
if (c >= a && c < z) { b[i] = String.fromCharCode(((c - a + 5) % (10)) + a); }
else { b[i] = s.charAt(i); }
}
return b.join('');
};
$.rotate13 = function(s) {
var b = [],c,i = s.length,a = 'a'.charCodeAt(),z = a + 26,A = 'A'.charCodeAt(),Z = A + 26;
while (i--) {
c = s.charCodeAt(i);
if (c >= a && c < z) { b[i] = String.fromCharCode(((c - a + 13) % (26)) + a); }
else if (c >= A && c < Z) { b[i] = String.fromCharCode(((c - A + 13) % (26)) + A); }
else { b[i] = s.charAt(i); }
}
return b.join('');
};
})(jQuery)
$(function() {
$('#c_link').attr('href', $.rotate13('znvygb:
[email protected]
')).text(
$.rotate13('
[email protected]
'));
});
复制代码
作者:
kok
时间:
2014-9-8 16:59
[email protected]
只知道通过这个函数 $.rotate13 解出真实邮箱= = 可惜JS不懂。。
作者:
kok
时间:
2014-9-8 17:10
本帖最后由 kok 于 2014-9-8 17:13 编辑
$.rotate13('abcdefghijklmnopqrstuvwxyz'));
好吧 没人回 我直接用了的笨方法= =
rstvuwxyzabcdefghijklm
对应输出
abcdefghijklmnopqrstuvwxyz
= =
[email protected]
作者:
有容乃大
时间:
2014-9-8 20:31
有用么
作者:
冚家产
时间:
2014-9-8 20:45
有用么
欢迎光临 全球主机交流论坛 (https://loc.193.gs/)
Powered by Discuz! X3.4