全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1052|回复: 4
打印 上一主题 下一主题

求教这段JS加密。

[复制链接]
跳转到指定楼层
1#
发表于 2014-9-8 16:57:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[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. });
复制代码
2#
 楼主| 发表于 2014-9-8 16:59:32 | 只看该作者
[email protected]
只知道通过这个函数 $.rotate13 解出真实邮箱= =  可惜JS不懂。。
3#
 楼主| 发表于 2014-9-8 17:10:22 | 只看该作者
本帖最后由 kok 于 2014-9-8 17:13 编辑

$.rotate13('abcdefghijklmnopqrstuvwxyz'));
好吧 没人回 我直接用了的笨方法= =
rstvuwxyzabcdefghijklm
对应输出
abcdefghijklmnopqrstuvwxyz

= =
[email protected]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-19 23:37 , Processed in 0.103653 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表