• 粘贴JavaScript代码
  • 加密 JavaScript文件
  • 加密结果
  • VIP功能介绍
申明:文件不会经过服务器,文件读取采用直接前端(H5)直接读取。
<==为了代码的完整性,请点击复制按钮复制代码。

加密VIP介绍

0x0.开通VIP后支持当前V5、新版(V6)JS脚本加密、以及目前正在开发的 V7 版本。

0x1.开通VIP后支持大文件加密,支持JS批量加密,黄金VIP还支持JS加密接口,具体看VIP介绍

0x2.开通VIP后,在加密结果页面,支持自定义自己的加密版本号(V6),V5版本可以去掉版本号。

0x3.详细的VIP权益介绍,请查看JS加密新版: JS加密费用权益介绍

0x4.有条件的个人或者公司,可以开通一下VIP,也算对我这6年来为大家服务坚持不懈的一种鼓励,便于持续的升级和加强,当然不付费也可以正常使用。

0x5.付费后,可以提供公章收据,或者增值发票。

 当前加密和原来 SOJSON 提供的加密工具完全一致,都是由我司提供,请放心使用。

加密 · 一键配置好多同学反馈看不懂这些配置,增加了一键配置。 / 再次申明,本工具加密免费

加密 · 基础配置已经能满足安全级别最高的混淆加密。请只加密一次,多次适得其反。

加密核心基础设置,是代码安全的最基础保障。
安全加密程度,查看详情介绍

如需更高配置,请使用最新版(V6)版本: JS加密

加密 · 高级配置加强了安全规则。

 如www.jsjiami.com,如果需要通配,使用all关键词,如 all.jsjiami.com

使用方式 / 注意事项

1.本工具不要使用多次加密,或者使用其他加密后再用此工具加密,会造成加密安全性降低(此工具一次加密,确保安全)。

2.本工具可以和付费工具结合加密,先用JS方法加密,在用当前的最牛加密,基本无敌。

3.本工具是本站长结合了64个组件(大部分为开源组件),开发出来的加密JS代码在线工具,加密后非专业人士解密不开。

4.本工具对JavaScript代码质量稍微要求高一点,如果您的代码写的乱七八糟,语法不严谨,有可能导致加密后使用不了,推荐使用闭包的方式抒写业务块或者核心模块,然后加密。

5.本工具是免费的,即使以后收费,也不影响正常的使用,只是会对个性需求收费。

6.复杂的字符串拼串,或者复杂的正则表达式,请提取出来,当前工具就有一个复杂的正则(请查看本页面源码),会导致加密失败,单独提取出来后再加密。

各项配置介绍

一、必选项

压缩成一行:即加密后,代码为一行代码。缩小了代码大小,并配合“防止格式化”功能一起安全使用。

防止格式化:即加密后,如果有人对代码进行格式化,会导致代码不能运行。

花指令注入:注入花指令后,干扰解密的过程,增加解密难度系数。花指令就是把简单的语法复杂化表示。

二、加密系数

防止格式化系数:干扰他人对代码格式化后,代码失效的系数,有0~1的取值范围,为百分数,比如0.5即对50%代码做安全处理,推荐0.75(75%)

花指令注入系数:干扰解密难度代码系数,同上一样,值为0~1之间,为百分数。推荐0.5(50%)

加密规则:可选项有“RC4”“Base64”,推荐使用“RC4”

变量加密系数:可选项有0.7(70%)1(100%),意思为对JavaScript代码多少变量及函数进行加密处理【重要】。

三、加强选项

变量规则混淆:很牛 X 的一项设置,开启此项后,结合“变量加密系数”一起为变量做质变的安全保护。

四、高级配置

A级保护:防护最高的一项配置,开启此项后,加密后代码量增加,安全性很高。对代码质量要求很高,加密后请测试功能是否有效。

函数&变量全部重命名:对全局变量、函数做混淆处理,如果JS有被依赖,会导致函数、变量未定义。此功能对代码质量要求很高,并适用一个业务只有一个JS文件的项目。

禁止控制台调试:开启后,阻止他人在使用加密JS的页面做JS代码调试。

禁止控制台输出:开启后,阻止他人在使用加密JS的页面,做控制台输出。

安全域名:仅允许加密后的JS脚本再设置的域名下运行,在非设置的域名下不能正常运行,可以设置多个(最多为2个),需要通配配置的时候,采用all关键词,如在jsjiami.com下所有的域名下都可以运行,只需all.jsjiami.com配置。

五、接口开放

此工具采用Java编写,可以提供开放接口:开通JS加密API(需要登录才能查看)

加密后运行错误排查

一、遇到加密后运行错误(运行不了)怎么办?

首先去掉【加强选项】中的【变量规则混淆】,去掉加密 · 高级配置中的所有选项。去掉这些是方便调试。

二、如果变量名或者方法名提示 undefined 或者 xxxx is not defined

变量名/方法名 被修改了,导致undefined 或者 xxxx is not defined,具体查看这里:xxxx is not defined原因及解决办法

解决方案如下:

  • .优雅的JavaScript代码,最好是闭包的方式书写,封装方法,提供公共的访问方式。
  • .优雅的JavaScript代码,不要轻易去省略{ 和 },还有 ;
  • .详细见:为什么加密后报错?
最新文章
Can "Upgrade" only to "WebSocket".是为什么? 5557
JS setTimeout 方法,JavaScript Hook 劫持setTimeout 7787
文件(文本)不乱码,保存后发给对方,对方打开乱码,怎么处理文件乱码? 11867
MacBook安装Nginx最有效方法 3329
模仿支付宝输入支付密码的UI,带JavaScript 密码输入校验功能 25241
Chrome浏览器模拟微信客户端访问网址,方法图文讲解模拟微信 47351
JavaScript在线加密,最牛加密按次加密计费方式讲解。 53204
丁香公开课请求 sign(签名) 分析过程讲解 15486
JavaScript优雅的跳转,作弊跳转方式,JS防检测跳转。 26147
JS代码书写注意事项,JavaScript代码压缩后为什么报错? 15083

      商务合作:1#vfan.cn(把#换成@),或者联系QQ:84034666

      业务咨询:i#itboy.net(把#换成@),或者联系QQ:8446666

再次输入密码