专业:我们只做JS加密、JS混淆
操作简单:复制粘贴、上传文件即可完成JS代码混淆加密
高强度:混淆加密后的JS代码不可逆、无法还原
高兼容性:适用于ES5、ES6等各版本JS语法
前端JS代码混淆
H5、游戏、应用代码加密
NodeJS代码保护
微信、支付宝小程序过审
Web应用加固
防分析
防Copy、防盗用
防破解
防信息泄露
防黑客攻击
代码重构
代码混淆、数据加密
平展控制流
僵尸代码插入
AST树重建、虚拟机执行等
提供最基础的JavaScript代码混淆加密,不可进行功能配置,保护强度低。代码量限512KB。
原始代码
保护结果
可配置选项,提交JavaScript代码,经混淆加密后,得到安全代码。
原始代码
配置
保护结果
打包多个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 | 对像 | 保护参数,调用免费使用接口不使用此参数
|
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 |
renameGlobalFunctionVariable | 布尔值 | 是否启用混淆全局变量名和函数名,值为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字段内容 |
返回结果内容、结构与上相同 content字段为数组[]时,内容是混淆加密状态信息,遍历数组内容可判断是否完成了混淆并可获得文件下载地址。 |
以上仅做简单说明,详细请参考例程。
JShaman的本地部署版,内网或私有网络部署,非互联网环境使用
1、本地部署
可部署于内网或私有网络中,在非互联网环境使用。部署后,便拥有了一个私有化的、功能与JShaman官网完全一致的混淆加密平台。
2、无限使用
本地部署平台,无限制使用:不限用户数量、不限提交频率、不限代码量大小;
3、安全高效
本地化使用,代码传输、混淆加密都不经互联网,安全、私密。
独立使用,无需与互联网用户共享服务器CPU、带宽,操作无需等待、无需排队,因此性能更优、混淆加密响应速度更快。
4、方便快捷
本地部署环境需求宽松,可在Windows、Linux、macOS等多种环境中使用,10分钟内便可完成部署,即刻使用。无复杂的配置、无繁琐的操作,全程简便、快捷。
本地部署版价格:
中文版:39800/年,英文版:29800/年。
作为专业的JS代码混淆加密服务商,JShaman已服务众多行业知名企业,并得到客户广泛认可
如在使用过程中遇到问题或进行合作、购买咨询,请用以下方式联系我们
JShaman
专注于JS『JavaScript』代码安全,JS混淆、JS加密,专业的JS代码保护服务提供商。
提供“免费专业JS混淆加密方案、技术咨询”;
提供“线上线下JS代码混淆加密功能及产品”;
提供“收费人工JS代码混淆加密服务,不限代码量大小、不限文件数量”。
使用本站各功能、服务,需遵循:
用户协议
、
隐私政策。
联系方式
山西萨满科技有限公司
工作时间:周一到周五,上午8点-12点 & 下午2点-6点,法定节假日除外
手机/微信:15513436167
QQ:6465660
Email:support@jshaman.com
在线支付成功,VIP码会自动发送到所留Email。
VIP码适用于JShaman旗下中文版各产品:
JavaScript混淆加密、
Html加密、
JavaScript代码压缩。
如开发票,需
公对公付款
,请联系我们进行付款并提供开票信息。
须知:本站VIP码属时效性在线消费商品,购买并使用后不可退款,购买即表示认同此须知,如有疑问请先行咨询。
查询VIP码有效期、可用次数