国内两个JS加密平台,加密JS代码效果对比

如题,对比国内两家JS加密平台,加密JS的效果

一、JShaman,JS加密平台

测试用JS代码:

function get_copyright(){
var domain = "jshaman.com";
var from_year = 2017;
var copyright = "(c)" + from_year + "-" + (new Date).getFullYear() + "," + domain;
return copyright;
}
console.log(get_copyright());JS代码加密后:

(function(_0x11cde0,_0x5be53e){function _0x49227a(_0x1d8e80,_0x54d896,_0x28b929,_0x4622b1,_0x214db7){return _0x1022(_0x214db7-0x35d,_0x28b929);}function _0x5d92f7(_0x336bab,_0x3b1f5b,_0x12c87c,_0x19594a,_0x4d26a6){return _0x1022(_0x4d26a6-0x36e,_0x336bab);}function _0x2bbceb(_0x4d4a5e,_0x3818f8,_0xced321,_0x5af0b2,_0x486ad2){return _0x1022(_0x5af0b2-0x296,_0x3818f8);}function _0x4df432(_0x1ca886,_0x55bc49,_0x52b202,_0x1b91d9,_0x225d38){return _0x1022(_0x55bc49- -0x25e,_0x1ca886);}function _0xd23113(_0x2a8d78,_0x9b9dd2,_0x200e84,_0x2d6669,_0xc3d3ea){return _0x1022(_0xc3d3ea- -0x344,_0x200e84);}var _0x2a6ff5=_0x11cde0();while(!![]){try{var _0x3f6a24=-parseInt(_0x4df432(-0x25e,-0x25b,-0x25e,-0x25e,-0x261))/0x1+-parseInt(_0x49227a(0x35e,0x35f,0x363,0x362,0x35e))/0x2+-parseInt(_0x49227a(0x36a,0x364,0x360,0x363,0x364))/0x3+-parseInt(_0x5d92f7(0x372,0x368,0x374,0x367,0x36e))/0x4+-parseInt(_0x49227a(0x368,0x368,0x362,0x36b,0x365))/0x5*(-parseInt(_0x5d92f7(0x378,0x370,0x36e,0x36f,0x373))/0x6)+parseInt(_0x49227a(0x366,0x36a,0x36b,0x369,0x366))/0x7*(-parseInt(_0x5d92f7(0x37a,0x37e,0x380,0x381,0x37a))/0x8)+parseInt(_0xd23113(-0x336,-0x340,-0x33a,-0x33d,-0x33a))/0x9;if(_0x3f6a24===_0x5be53e){break;}else{_0x2a6ff5['push'](_0x2a6ff5['shift']());}}catch(_0x170dbd){_0x2a6ff5['push'](_0x2a6ff5['shift']());}}}(_0x33a2,0x7c519));function _0x1022(_0x1b66a4,_0x33a2b8){var _0x10228d=_0x33a2();_0x1022=function(_0x449a6f,_0xc38b60){_0x449a6f=_0x449a6f-0x0;var _0x4dda70=_0x10228d[_0x449a6f];return _0x4dda70;};return _0x1022(_0x1b66a4,_0x33a2b8);}function get_copyright(){function _0xcf3466(_0x53f6b5,_0x271220,_0x34a8b3,_0x1ade36,_0x2489a0){return _0x1022(_0x2489a0- -0x373,_0x271220);}var _0x2b7344=0x2+0x9;var _0x1055be=_0xcf3466(-0x369,-0x361,-0x368,-0x363,-0x368);_0x2b7344=0x3;var _0x42df06=0x432a9^0x43548;var _0x39f28d=_0x3a22a4(0x13d,0x137,0x136,0x13c,0x141)+_0x42df06+'-'+new Date()['getFullYear']()+','+_0x1055be;function _0x3a22a4(_0x1d4ed0,_0x5ca62d,_0x4f30dd,_0x39fec8,_0xa45f2c){return _0x1022(_0x39fec8-0x138,_0x4f30dd);}return _0x39f28d;}function _0x33a2(){var _0x2f73ff=['2649510BfxImK','15svkugo','476cussAL','23522409QkwKvh','jshaman.com','67144XfQLKG','2207756jLdXuc','303450DeRZOP','log','12996vtlNJg','(c)','132324NyenAv','getFullYear'];_0x33a2=function(){return _0x2f73ff;};return _0x33a2();}console['log'](get_copyright());

二、Ty2y,JS代码加密平台

使用与前面相同的JS代码进行加密测试。

使用默认配置:

JS代码加密后:

function get_copyright(){var _array="0|3|1|4|6|2|5|7|9|8".split("|"),_index=0;while(!![]){switch(+_array[_index++]){case 0:var _0xa2f=function(s,h){return s+h;}(719624^719626,302789^302790);continue;case 1:_0xa2f=(334528^334535)+(358251^358253);continue;case 2:_0x=(163926^163923)+(318093^318092);continue;case 3:var _2="\u006a\u0073\u0068\u0061\u006d\u0061\u006e\u002e\u0063\u006f\u006d";continue;case 4:var _0x=function(s,h){return s+h;}(393495^393492,347074^347082);continue;case 5:var _0xe;continue;case 6:var from_year=function(s,h){return s^h;}(512807,513222);continue;case 7:var _6=function(s,h){return s+h;}("\u0028\u0063\u0029"+from_year+"\u002d"+new Date()['\x67\x65\x74\x46\x75\x6c\x6c\x59\x65\x61\x72']()+"\u002c",_2);continue;case 8:return _6;continue;case 9:_0xe=function(){return"qhoh";}();continue;}break;}}console['\x6c\x6f\x67'](get_copyright());

国内两个JS加密平台,加密JS代码效果对比相关推荐

  1. 国内专业移动广告聚合平台,KeyMob,手机广告效果最棒

    为什么80%的码农都做不了架构师?>>>    KeyMob是"国内专业的移动广告聚合平台",通过优质的广告资源.以及独家智能的广告聚合技术,为广告主和开发者创造 ...

  2. 国内几款接口管理平台,使用体验分析对比:总有一款是你想要的!

    在项目开发测试中,接口文档是贯穿始终的.前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试.接口文档往往以最简单的静态文档的形态存在.然而在 ...

  3. 国内几款接口管理平台,使用体验分析对比;总有一款是你想要的!

    分析了一下现有的几款接口管理工具(全都试用了一次),各有做的好的地点,大家自己选,总有一款适合你~ DOClever 这是在所有接口管理平台中我觉得功能做最好的一个了,功能齐全,完全开源免费,支持内网 ...

  4. js逆向常用加密 + 微信公众号平台试练

    文章目录 js常见的加密方式 Md5加密 DES/AES 加密 RSA加密 微信公众号平台js算法改写 js常见的加密方式 常见的加密算法基本分为这几类: 线性散列算法(签名算法) MD5 md2 m ...

  5. python3 rsa加密_【Python】Python3 实现 JS 中 RSA 加密的 NoPadding 模式

    前因后果之哗啦啦废话连篇: 这几天本人在 Python 做某网站登陆的时候,发现其登陆时用户名和密码被加密了 F12 仔细看了一下,发现是调用了一个 js 的 rsa 加密库,页面 dom 中有 rs ...

  6. 记一次js文件AES加密的key与iv逆向分析

    文章目录 前言 一.AES算法介绍 二.js文件代码 1.util.js文件 2.aes.js文件 三.代码分析 1.分析加密调用及过程 2. 分析e(key),n(iv)生成的过程 总结 前言 最近 ...

  7. 利用js加密保护核心功能代码

    前言 像很多大站,都有类似于站外链接跳转提示这类功能,这类功能应用范围广,如果被不法分子找到代码中可能被利用的漏洞,很容易利用xss攻击等行为达到非法的目的,导致众多用户信息可能遭受风险,自身产品也蒙 ...

  8. MD5.js,前端MD5加密

    MD5.js是通过前台js加密的方式对密码等私密信息进行加密的工具. 本MD5.js 共有6中加密方法:hex_md5(s), b64_md5(s) ,str_md5(s) ,hex_hmac_md5 ...

  9. Python爬虫从入门到精通:(41)JS逆向_RSA加密,Steam加密逆向_Python涛哥

    RSA加密: RSA加密算法是一种非对称加密算法.在公开密钥加密和电子商业中RSA被广泛使用. 非对称加密算法: 非对称加密算法需要两个密钥: 公开密钥(publickey:简称公钥) 私有密钥(pr ...

最新文章

  1. simple go web application 二维码生成 打包部署
  2. caffe安装,编译(包括CUDA和cuDNN的安装),并训练,测试自己的数据(caffe使用教程)
  3. 拼接路径优雅方式_章泽天“学生装”穿出高级感,缎面衬衫配小香风裙,温柔又优雅...
  4. 每天一道LeetCode-----删除序列中指定元素,将满足要求的元素移动到前面
  5. linux应用程序之----时间类编程
  6. Sybase常见问题
  7. mysql hex2bin_mysqlbinlog指令
  8. linux分支结构,实验四 Shell脚本中的分支结构
  9. 风控算法知识——浅谈信息熵与IV值应用介绍
  10. OpenSLR 中国镜像背后的数据存储服务商,原来是这样一家公司!
  11. java List转换为字符串并加入分隔符的一些方法总结
  12. 416. Partition Equal Subset Sum
  13. 每天工作4小时的程序员_IT新闻_博客园
  14. Memory stream is not expandable
  15. 【CityHunter】游戏进度总控,及需求设计
  16. 使用qemu进行路由器环境的虚拟搭建
  17. java 开发中相对路径的参照物是什么,参照路径的配置,以及相对路径前加不加(/)反斜杠区别
  18. SQL语句中case、when、then的使用
  19. 低代码助力制造型企业——工时管理系统
  20. HFDS 常用命令 fsck 查看文件信息和block位置信息

热门文章

  1. CTF取证方法大汇总,建议收藏!
  2. C语言:判断一个数m是否为素数?
  3. 158_模型_Power BI 使用 DAX + SVG 打通制作商业图表几乎所有可能
  4. 使用linux的python3,在 Linux 中使用 Python3
  5. oracle 游标非空,oracle 游标判空步骤
  6. 快手市值排互联网前五!推荐一个Java大数据公众号
  7. 未知的错误代码在应用程序安装:110 android,应用在华为P9手机上安装失败原因分析 (错误码:-110)...
  8. 计算机模拟双缝干涉实验报告,杨氏双缝干涉实验报告.doc.pdf
  9. 新手程序猿编程实战项目推荐【附源码下载】
  10. 1、My Scripts