全球主机交流论坛

标题: 求教这段JS加密。 [打印本页]

作者: kok    时间: 2014-9-8 16:57
标题: 求教这段JS加密。
[email protected] 这个是个邮箱,JS不懂 谁能帮我把
[email protected] 转成这个加密格式

  1. /*
  2. rotator.js
  3. http://www.josephfinsterwald.com
  4. */
  5. (function($) {
  6.     $.rotate = function(s) {
  7.         return $.rotate13($.rotate5(s));
  8.     }

  9.     $.rotate5 = function(s) {
  10.         var b = [],c,i = s.length,a = '0'.charCodeAt(),z = a + 10;
  11.         while (i--) {
  12.             c = s.charCodeAt(i);
  13.             if (c >= a && c < z) { b[i] = String.fromCharCode(((c - a + 5) % (10)) + a); }
  14.             else { b[i] = s.charAt(i); }
  15.         }
  16.         return b.join('');
  17.     };

  18.     $.rotate13 = function(s) {
  19.         var b = [],c,i = s.length,a = 'a'.charCodeAt(),z = a + 26,A = 'A'.charCodeAt(),Z = A + 26;
  20.         while (i--) {
  21.             c = s.charCodeAt(i);
  22.             if (c >= a && c < z) { b[i] = String.fromCharCode(((c - a + 13) % (26)) + a); }
  23.             else if (c >= A && c < Z) { b[i] = String.fromCharCode(((c - A + 13) % (26)) + A); }
  24.             else { b[i] = s.charAt(i); }
  25.         }
  26.         return b.join('');
  27.     };
  28. })(jQuery)

  29. $(function() {
  30. $('#c_link').attr('href', $.rotate13('znvygb:[email protected]')).text(
  31. $.rotate13('[email protected]'));
  32. });
复制代码

作者: 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