JShaman,为您提供专业的JS『JavaScript』代码保护服务:JS加密、JS混淆。
专业:我们只做JS加密、JS混淆
操作简单:复制粘贴、上传文件即可完成JS代码混淆加密
高强度:混淆加密后的JS代码不可逆、无法还原
高兼容性:适用于ES5、ES6等各版本JS语法
前端JS代码混淆
H5、游戏、应用代码加密
NodeJS代码保护
微信、支付宝小程序过审
Web应用加固
防分析
防Copy、防盗用
防破解
防信息泄露
防黑客攻击
代码重构
代码混淆、数据加密
平展控制流
僵尸代码插入
AST树重建、虚拟机执行等
提供最基础的代码保护。类似通用版,但无功能配置选项,保护强度低。
原始代码
保护结果
最为常用。保护范围广,可配置防护选项。提交单份代码,得到安全代码。
原始代码
配置
保护结果
托管代码于JShaman平台,每次远程调用将获得基于随机配置参数生成的不同加密代码。 注 : 适 用 于 网 站 使 用 。
托管后的代码,文件引用加载速度,会比原始有延迟,且稳定性与JShaman服务器相联,望周知。如既需多态变异又要高稳定性、高访问速度,建议使用JShaman本地部署增强版。
代码
打包多个JS文件为Zip压缩包,一次性完成多文件加密保护。
文件上传
保护结果
远程调用,向接口提交代码及配置选项,获得保护后的代码。
说明
例程
调用Web API,传入JS代码及保护参数等,获取混淆加密后的安全代码。
http方式 | http://www.jshaman.com:800 |
https方式 | https://www.jshaman.com:4430 |
3.1、
路径:/submit_js_code/
提交方式:POST
3.2、参数
参数 | 参数类型 | 参数内容 | ||||||||||||||||||||||||||||||||||||
js_code | 字符串 | 要保护的JS代码 | ||||||||||||||||||||||||||||||||||||
vip_code | 字符串 | VIP码,调用免费版时传入"free",调用其它模式传入正确的VIP码 | ||||||||||||||||||||||||||||||||||||
config | 对像 | 保护参数,免费版不使用此参数,多态版传入:{"polymorphic": 1}
|
3.3、返回值
类型 | 内容 | 例值 | ||||||
JSON对像 |
|
{ status: 0, message: "保护成功。", content: "" } |
4.1、
路径:/upload_zip_file/
提交方式:POST form,文件上传
4.2、参数
参数 | 类型 | 内容 |
zip_file | 文件 | 要提交的ZIP压缩包 |
vip_code | 字符串 | VIP码 |
compact | 布尔值 | 是否启用压缩代码,值为true或false |
controlFlowFlattening | 布尔值 | 是否启用平展控制流,值为true或false |
deadCodeInjection | 布尔值 | 是否启用僵尸代码植入,值为true或false |
stringArray | 布尔值 | 是否启用字符串阵列化,值为true或false |
stringArrayEncoding | 布尔值 | 是否启用字符串加密(即JS加密),值为true或false |
disableConsoleOutput | 布尔值 | 是否启用禁用命令行输出,值为true或false |
debugProtection | 布尔值 | 是否启用反浏览器调试,值为true或false |
domainLock | 数组 | 域名内容 |
reservedNames | 数组 | 保留字 |
time_range | 布尔值 | 是否启用时间限定,值为true或false,为true时,限定起始和结束时间才生效 |
time_start | 数字字符串 | 时间限定起始时间,长度为8位,具体到日期,例值:20121212 |
time_end | 数字字符串 | 时间限定结束时间,长度为8位,具体到日期,例值:20201212 |
4.3、 返回值
格式:JSON
类型 | 内容 | 例值 | ||||||
JSON对像 |
|
{ status: 0, message: "文件上传成功。", content: "vipcode_1631516019257" } |
上传后,不能立刻得到返回结果,需多次查询上传文件处理状态
4.4、
状态查询
路径:/uploaded_zip_process/
提交方式:POST
查询参数 | 返回结果 |
vip_code:VIP码 upload_time_token:时间令牌,上传成功后返回的content字段内容 |
返回结果内容、结构与上相同 |
以上仅做简单说明,详细请参考例程。
JShaman的本地部署版,可视为更高级别安全性的专业版。可进行内网本地化部署、且提供有更强的保护功能。
功能优势说明:
1、本地部署
可部署于内网环境中,不联网使用。适用安全要求较高,代码不可以,或不希望传到公网的情况;
部署后,等同于拥有了一个私有化的JShaman平台。且还有以下优势:独立使用,无任何限制,性能更优、混淆加密速度更快;可处理大体积文件,如超过10MB的JS代码。
注:可在Windows、Linux、macOS等多种环境中部署。
2、更高安全
做为专业版,有超越官网平台的、更多更高等的JS代码保护功能,如:
成员表达式加密、数值量常加密、二进制表达式混淆、布尔型常量加密、Eval加密、虚拟机保护、AST加密等精细化保护功能。
3、双版本
本地部署版,有“增强版”、“专业版”两个版本,各具优势,并有差异化的加密方法。
增强版,功能与JShaman官网相似并有增强,特点:三重混淆加密、带来更高安全。专业版,特点:具有更多私密、未公开的加密技术,且可兼顾安全性与加密后代码的体积控制。
本地部署需单独购买,试用或询价请联系我们。
作为专业的JS代码混淆加密服务商,JShaman已服务众多行业知名企业,并得到客户广泛认可
部分客户案例,排名无先后
如在使用过程中遇到问题或进行合作、购买咨询,请用以下方式联系我们
JShaman
专注于JS『JavaScript』代码安全,JS混淆、JS加密,专业的JS保护服务提供商。
品牌概念:JShaman = JS+Shaman,即:JS萨满。在传统的世界观,萨满巫师具有治愈、辅助、守护含意,“JS萨满”的寓意为:治愈JS代码公开透明的缺陷、辅助JS开发、守护JS产品。
联系方式 工作时间:周一到周五,上午8点-12点 & 下午2点-6点,法定节假日除外
山西沃奇德格科技有限公司
手机/微信:15513436167
Email:JShaman@qq.com
QQ:6465660
在线支付成功,VIP码会自动发送到所留Email,快捷、方便。
须知:本站VIP码属时效性在线消费商品,购买并使用后不可退款,购买即表示认同此须知,如有疑问请先行咨询。
如需发票,请 对公付款 ,并联系客服提供开票信息。
VIP码类型:
原价:299元
现价:99元
有效期:一个月
可用模式:通用版、Web API提交代码
不可用多态版、文件提交
单个JS代码量上限:< 2MB
VIP码接收邮箱:
查询VIP码有效期、VIP码级别。
请输入要查询的VIP码: