JS加密 & JS解密 JS加密 Javascript 代码运行
申明:文件不会经过服务器,文件读取采用直接前端(H5)直接读取。
<==为了代码的完整性,请点击复制按钮复制代码。

V6加密VIP介绍

0.新版(V6)JS脚本加密工具上线了,查看新版本=> JS加密

1.开通VIP后支持大文件加密,支持JS批量加密,黄金VIP还支持JS加密接口。

2.开通VIP后,在加密结果页面,支持自定义自己的加密版本号

3.开通VIP后,支持更多的JS加密工具=> JS加密

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

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

6.付费后,可以提供公章收据,或者发票。

 当前加密服务由 JS在线加密 提供加密接口服务。由于用户系统移除,付费用户请移步:JSJIAMI-SOJSON.V5版本加密 功能为一模一样。

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

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

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

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

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

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

使用方式 / 注意事项

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

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

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

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

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

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

6.站长承接,各种JS 人工解密,100元起帮你解密,提供源码给你。详细:JS人工解密, 也可以看看这里的详细介绍:Javascript 人工解密

各项配置介绍

一、必选项

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

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

花指令注入:注入花指令后,干扰解密的过程,增加解密难度系数。花指令百度百科解释:花指令

二、加密系数

防止格式化系数:干扰他人对代码格式化后,代码失效的系数,有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关键词,如在sojson.com下所有的域名下都可以运行,只需all.sojson.com配置。

五、接口开放

此工具采用Java编写,可以提供开放接口:开通JS加密API

加密后运行错误排查

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

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

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

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

解决方案如下:

  • .优雅的JavaScript代码,最好是闭包的方式书写,封装方法,提供公共的访问方式。
  • .优雅的JavaScript代码,不要轻易去省略{ 和 },还有 ;
  • .详细见:为什么加密后报错?
支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...