2020年03月30日20:55:32 上线,详情代码加密前后对比查看=>:Javascript 核心方法加密讲解
1.当前JavaScript加密工具适合加密一些核心JS方法,加密后逻辑非常复杂,可先用这个工具加密后再用最牛工具加密,代码加密后解密难度非常高。
2.当前加密工具是需要开通VIP使用的,由于工具在加密的时候消耗服务器性能特别高,所以您加密的代码一定是方法,而不是整个JS代码。
3.不支持ES6语法,各种奇形怪状的语法不支持。
4.如果加密后运行不了,请针对具体错误做调整,有问题随时咨询客服:QQ84034666。
详细的代码讲解:Javascript 核心方法加密,JS方法完美在线加密工具介绍及演示。
商务合作:1#vfan.cn
(把#换成@),或者联系QQ:84034666
业务咨询:i#itboy.net
(把#换成@),或者联系QQ:8446666
1.常规难度配置,加密后体积大小适中。
2.包含基础配置[压缩一行、防止格式化、死代码注入]。
3.默认变量名,方法名规则为_0x
开头的十六进制规则。
4.禁止控制台,禁止控制台输出。
1.加密难度最大配置,加密后体积较大。
2.运行效率问题,会有稍微运行速度降低。
3.包含基础配置,最高级配置。
4.加密之后语法不严谨的时候,会出现错误。
5.加密之后会产生很多伪代码,解密难度增加400%。
1.加密PX平坦系数的调整,更加适合Autojs语法,使得Autojs加密后脚本运行速度不会受到影响。
2.加密语法更兼容Autojs 。
3.更加适合Autojs安全的加密算法。
4.Autojs不需要控制台输出和反调试,当选择Autojs的时候,会自动屏蔽 “禁用控制台调试” 和 “禁止控制台输出”。
5.更多说明:Autojs加密注意事项。
1.默认版本为:jsjiami.com.v6,VIP可以自定义版本。
2.VIP用户可以改成自己的网址或者名称,规则:
①.只能命名字符串大小写、数字、点。
②.不能去掉版本号,如果去掉版本号,就无法运行了。
③.关键词"auto"为随机"数字+字母"作为版本号。
默认提示为:该加密由jsjiami.com.v7.core提供,请勿删除版本号!,年费VIP可以自定义提示。
当别人修改了你自定义的version时,会弹出提示框。
代码加密后变成一行代码,必填选项。
格式化后代码无法运行。
1.提取您JS里的代码,打乱插入各个地方,干扰解密过程。
2.解密者很难猜到知道原始代码是什么。
1.标记后代码不可编辑,编辑会造成意外。
2.标记后编码注意为utf-8最佳。
3.标记后可能视觉上看到代码是错位的。
4.有问题联系客服。
1.插入花指令(死代码)后,让解密过程难度增加。
2.代码也是提取您JS里的代码,打乱处理的。
3.系数越大,插入的花指令就越复杂,越多,体积也大。
1.防止在解密过程中格式化加密代码。
2.系数越高,难度越大,代码量也越多。
1.对变量名、方法名的加密百分比。
2.系数越大,加密的变量名和方法名就越多。
RC4:采用 RC4 方式加密,解密难度大,推荐使用。
Base64:加密方式较为简单,不推荐。
1.对变量名、方法名的加密百分比。
2.系数越大,加密的变量名和方法名就越多。
可以禁止Selenium
方式模拟请求网站。
1._0xXXXX
,都是_0x
开头的随机变量【默认】。
2.随机abc
等字母,随机的1~2个字母,加密体积稍微偏小。
3.随机ilI1
变量混淆,比较难识别
4.随机QO0
变量混淆,比较难识别
1.不建议开启,此项没有解密难度。
2.勾选后加密后体积会增大,没有什么意义。
3. 此项没太大意义,只会让JS体积变大 。
1.此项开启后,解密难度大大增加,加密后文件大小会稍微增大。
2.开启此项加密后,请注意测试,当语法不严谨,容易报错。
3.如与加密报错,请去掉此项勾选,再加密一下测试下。
4. Autojs 或 多个JS关联调用,请不要勾选此项 。
此项数值越大,保护等级越高,解密难度越大,不影响执行效率。
1.勾选后全部变量名
和 方法名
都重命名。。
2.如果遇到加密后找不到方法,请使用下面的保留变量名
添加此方法名。
3.如果遇到加密后找不到字符串,请使用下面的保留字符串
添加此字符串。
4. Autojs 或 多个JS关联调用,请不要勾选此项 。
1.不允许用户在浏览器 Console(控制台) 输出内容。
2.与“禁止调试代码” 功能配合使用更佳。
3.此项不支持非浏览器环境 。
1.不允许用户在浏览器种调试加密的JavaScript代码。
2.与“禁止控制台输出” 功能配合使用更佳。
3.此项不支持非浏览器环境 。
①.可以配置多个,支持域名或者IP,但不支持端口,不符合规则,浏览器卡死或者电脑死机。
②.域名支持“单个域名”和“多级域名”配置规则。
1.www.baidu.com
就是只能在www.baidu.com
运行。
2.all.baidu.com
就是只能在所有*.baidu.com
二级域名下运行。
3.w.a.baidu.com
就是只能在w.a.baidu.com
下运行。
4.www.abc.com:8888
就是只能在www.abc.com:8888
下运行。
5.133.3.12.8
就是只能在133.3.12.8
下运行。
6.133.3.12.8:88
就是只能在133.3.12.8:8:88
下运行。
③.此项不支持非浏览器环境 。
一行一个,详细请看:批量添加安全域名的使用方法
1.如需要保留一段“字符串”,可以采用此项配置。
2.支持精确匹配和简单的正则,请参照下面的实例:
①.精确匹配"abcde"
就输入abcde
即可。
②.匹配前缀"updateTime,updateCode"
就输入^update
匹配“update”
开头的字符串。
③.匹配后缀"updateTime,createTime"
就输入Time$
匹配“Time”
结束的字符串。
一行一个,详细请看:保留字符串的使用方法
1.如加密后 JS
执行报xxx is not defined
错,就可以用此项配置。
2.如加密后 JS
变量名找不到了,就可以用此项来配置。
3.支持精确匹配和简单的正则,请参照下面的实例:
①.精确匹配"abcde"
就输入abcde
即可。
②.匹配前缀"updateTime,updateCode"
就输入^update
匹配“update”
开头的方法和变量名。
③.匹配后缀"updateTime,createTime"
就输入Time$
匹配“Time”
开头的方法和变量名。
一行一个,详细请看:保留变量名使用方法
是指JavaScript
加密后放到哪里去运行。
1.浏览器环境,是只在各大浏览器运行。
2.浏览器无eval
模式,是指在浏览器下运行,加密不使用eval
关键词。
3.Nodejs
模式,是指加密后在Nodejs
下运行。