专业JavaScript 代码保护平台 · 2017 - 2026

JShaman JS混淆加密专业的 JavaScript 混淆加密平台

专注JS混淆加密10年 · 无需注册、不用登录 · 专业、方便、直接使用

开始混淆加密 查看 VIP 方案
正在读取... 商业混淆加密服务次数
10年+ 持续专注JS代码安全
30+ 项JS混淆加密技术
数万家 国内外客户共同选择
!

提示:近期JShaman用户量激增、混淆加密服务使用量大,服务器偶有繁忙,如遇到,请稍等,通常很快就好。 除核心JS混淆加密功能,JShaman还提供有数十种JS安全相关在线工具,如: 等... 技术资料:JShaman开源电子书《JavaScript奇技淫巧》,书中分享了许多JS混淆加密技术。

因业务发展需求,JShaman 寻求融资或收购,有意请联系我们。核心竞争力:JS混淆加密技术积淀、品牌知名度、用户群。
JShaman Overview

JShaman 功能、场景、效果、原理

四个方面概括 JShaman:它能做什么、适合用在哪里、保护效果如何,以及这些效果背后的技术实现。

JShaman 功能特点

专业:我们只做 JS 加密、JS 混淆

操作简单:复制粘贴、上传文件即可完成 JS 代码混淆加密

高强度:混淆加密后的 JS 代码不可逆、无法还原

高兼容性:适用于 ES5、ES6 等各版本 JS 语法

应用场景

前端 JS 代码混淆

H5、游戏、应用代码加密

NodeJS 代码保护

微信、支付宝小程序过审

Web 应用加固

功能效果

防分析

防 Copy、防盗用

防破解

防信息泄露

防黑客攻击

技术原理

代码重构

代码混淆、数据加密

平展控制流

僵尸代码插入

AST 树重建、虚拟机执行等

Free · 永久免费额度

免费使用、初级防护

提供基础JavaScript代码混淆加密, 可启用:局部变量混淆、正则表达式标准化、JSON对象标准化、数值转二进制表达式、布尔值一元式化、字符串Unicode化、字符串颠倒等基础功能。
不能使用:字符串阵列化、阵列加密、平展控制流等高级功能, 因此保护强度较低。

更多免费功能: 防AI逆向JS代码加密 Eval加密 JSFuck加密 AAEncode加密 JJEncode加密 U加密 JSON加密 ...

JS代码

配置

混淆加密结果

01

JS 代码

source
先清空内容 然后贴入或从文件导入 要混淆加密的JS代码
JS混淆加密

02

混淆配置

13 options

僵尸代码植入
var a=1; var b=2; 转化成: var _0x; var a = 1; _0x = "jfci"; var b = 2;

正则表达式标准化
var regExp = /hello/g; 转化成: var regExp = new RegExp("hello", "g");

JSON格式标准化
var man = {name:"tim", age:18}; 转化成: var man = {"name":"tim","age":18};

局部函数名加密
function demo(){ var age = 99; function demo_sub(){ } } 转化成: function demo(){ var age = 99; function _0x62a87c(){ } }

局部变量名加密
function demo(){ var age=99; } 转化成: function demo(){ var _0xk$r=99; }

局部变量转函数参数
function demo(){ let v1 = 1; var v2 = 2; const v3 = 3; } 转化成: function demo(v1,v3) { v1 = 1; var v2 = 2; v3 = 3; }

数值转二元表达式
var num = 123; 转化成: var num = 683517 ^ 683398;

布尔转一元表达式
var done = true; 转化成: var done = !![];

点符号转方括号符号
var weGet = we.get; 转化成: var weGet = we["\u0067\u0065\u0074"];

字符串Unicode化
var js = "JS"; 转化成: var js = "\u004a\u0053";

字符串颠倒
var name = "tom"; 转化成: var name = "mot".split("").reverse().join("");

保留代码注释

压缩代码

03

混淆加密结果

output
JS混淆加密结果,请复制或保存

Standard · 标准防护

最常使用、标准防护

提交JavaScript代码,根据所选配置项,经混淆加密后,得到安全的JS代码。

技术资料: 小游戏过审:JS代码混淆加密技巧 AutoJS代码如何进行JS加密? JS代码混淆加密后能还原吗?

更多功能: 反AI逆向JS代码加密 JS代码隐形加密 JS组合字符加密 ...

JS代码

配置

混淆加密结果

01

JS 代码

source
先清空内容 然后贴入或从文件导入 要混淆加密的JS代码
请输入VIP码: ?
JS混淆加密 免费试用
异步混淆加密: 提交JS代码 获取混淆加密结果 删除提交的代码 使用说明

02

混淆配置

30+ transforms
03

混淆加密结果

output
JS混淆加密结果,请复制或保存

Batch · 批量处理

批量保护、使用方便

打包多个JS文件或目录为Zip压缩包,一次性完成多文件混淆加密。
有多个JS文件时,用此方式进行JS加密,非常方便。

01

上传 Zip 文件

input

选择 Zip 文件:

请输入VIP码: ? 显示 隐藏 保存 读取 清除
上传Zip文件并混淆加密
异步混淆加密: 上传Zip文件 获取混淆加密文件 删除上传的文件 使用说明

Zip文件上传后会经过解压、混淆加密、重新压缩,全过程完成后会提供文件下载;如文件较大或数量较多,耗时稍长,请耐心等待。

如遇服务器繁忙、不想等待,可以使用“JSJiaMi.online”的本地JS加密工具: Local-JS-Obfuscator
此工具兼容JShaman VIP码,且是本地混淆加密,代码不出本机,也不限JS文件数量、大小。
02

混淆配置

options

参数配置,配置信息可 保存 到Cookie并重新 读取。

03

混淆加密结果

status

混淆加密完成后会提供文件下载;Zip 文件仅在 JShaman 服务器暂时留存,只可下载一次,下载后自动删除。

API · 接口调用

标准 Web API 接口

远程调用,向接口提交代码、上传文件及配置选项,进行JS混淆加密。

01

接口说明

REST API
等待Ajax异步加载...
02

调用例程

example.js
复制并按代码中的提示稍作修改即可使用
On-premise · 本地部署

本地部署,更安全、更高效

JShaman本地部署可以在内网或私有网络等非互联网环境使用,且更安全、私密、高效。

私有化 JS 混淆加密平台 部署后即拥有与 JShaman.com 或 JSJiaMi.online 功能一致的私有平台
01

本地部署

可部署于内网或私有网络中,在非互联网环境使用。部署后,便拥有了一个私有化的、功能与 JShaman.com 或 JSJiaMi.online 一致的JS混淆加密平台。

02

无限使用

本地部署平台,无限制使用:不限用户数量、不限提交频率、不限代码量大小。

03

安全高效

本地化使用,代码传输、混淆加密都不经互联网,安全、私密。独立使用,无需与互联网用户共享服务器CPU、带宽,操作无需等待、无需排队,因此性能更优、混淆加密响应速度更快。

04

方便快捷

本地部署环境需求宽松,可在Windows、Linux、macOS等多种环境中使用,10分钟内便可完成部署,即刻使用。无复杂的配置、无繁琐的操作,全程简便、快捷。

JShaman旗下的 JSJiaMi.online 已发布 本地JS混淆工具 ,仅需联网验证密钥﹙兼容JShaman VIP码﹚,即可进行本地JS混淆,且不限JS文件数量、大小。
“本地部署”适合企业多人共用、WebAPI调用,此工具则更适合个人独立使用,且无需单独购买,有JShaman或JSJiaMi.online网站密钥即可。

咨询价格或了解其它细节等,请联系我们。

Customers · 客户案例

客户案例 部分客户案例,排名无先后

作为专业的JS代码混淆加密服务商,JShaman已服务众多行业知名企业,并得到客户广泛认可。

客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户 客户
Pricing · 购买 VIP 码

购买VIP码

解锁JShaman商业产品使用权限,体验更高安全!
在线支付成功,VIP码会自动发送到所留信箱。

先免费体验,再决定是否购买

无需注册、不用登录,直接粘贴代码即可体验基础混淆加密;确认效果满意后,再选择适合的VIP方案。

Usage based

按次数计费

按次计费

100次

适合小脚本、个人项目

¥69一次性

100次混淆加密 · 单个JS ≤ 2MB

  • 100次混淆加密额度
  • 单个JS代码 ≤ 2MB
  • 支持提交代码、Web API
  • 永久有效,不过期
按次计费 · 热门

1000次

适合持续迭代的产品

¥499一次性

1000次混淆加密 · 单个JS ≤ 3MB

  • 1000次混淆加密额度
  • 单个JS代码 ≤ 3MB
  • 支持提交代码、Web API
  • 永久有效,不过期
按次计费

10000次

适合团队与批量处理

¥1999一次性

10000次混淆加密 · 单个JS ≤ 4MB

  • 10000次混淆加密额度
  • 单个JS代码 ≤ 4MB
  • 支持提交代码、Web API
  • 永久有效,不过期
Time based

按时长计费

按时长

一周

短期项目、临时加固

¥39/ 周 ¥99

不限使用次数 · 单个JS ≤ 1MB

  • 7天有效期,不限次数
  • 提交代码、Web API
  • 异步混淆加密
  • 单个JS ≤ 1MB
按时长 · 推荐

一个月

个人开发者与小团队常用

¥99/ 月 ¥299

不限使用次数 · 单个JS ≤ 2MB

  • 30天有效期,不限次数
  • 提交代码、Zip上传、Web API
  • 异步混淆加密
  • 单个JS ≤ 2MB,Zip ≤ 1MB
按时长

一年

长期运营的Web应用

¥699/ 年 ¥2299

不限使用次数 · 单个JS ≤ 3MB

  • 365天有效期,不限次数
  • 提交代码、Zip上传、Web API
  • 异步混淆加密
  • 单个JS ≤ 3MB,Zip ≤ 4MB
按时长

永久

一次购买,长期使用

¥2999一次性 ¥6999

不限使用次数 · 单个JS ≤ 4MB

  • 永久有效,不限次数
  • 提交代码、Zip上传、Web API
  • 异步混淆加密
  • 单个JS ≤ 4MB,Zip ≤ 6MB
Selected plan · 按时长计费

一个月 ¥99

不限使用次数,适合长期、频繁使用。

  • 有效期:一个月原价 299元
  • 可用功能:提交代码、Zip文件上传、Web API、异步混淆加密
  • 单个JS代码量上限: <= 2MB
  • 可上传ZIP文件大小:<= 1MB
老用户凭已有VIP码可享 7 折优惠: 打折
接收 VIP 码的邮箱 立刻购买

在线支付成功后,VIP码会自动发送到所留信箱。

已有VIP码?前往状态查询
Selected plan · 按次数计费

100次 ¥69

不限使用时间、长期有效,适合长期间隔使用。

  • 有效期:永久
  • 可用功能:提交代码、Web API调用
  • 不可用Zip文件上传、异步混淆加密
  • 单个JS代码量上限:< 2MB
老用户凭有效可用的VIP码可享 7 折优惠: 打折
接收 VIP 码的邮箱 立刻购买

在线支付成功后,VIP码会自动发送到所留信箱。

已有VIP码?前往状态查询

购买前须知

? 购买VIP码后能使用哪些功能? -
凭VIP码,您可使用JShaman网站30余种功能,如: JS混淆加密 Html加密 JS代码压缩 JS组合字符加密 JS代码隐形加密 JS字节码加密 ...
? 该买哪种VIP码? ?
? 有什么优惠活动吗? ?
? 能开发票吗? ?

VIP码权限、状态查询 查询有效期、可用次数、可提交代码量等

查询
Contact · 联系我们

联系我们

如在使用过程中遇到问题,或进行合作、购买咨询,请用以下方式联系我们。

JShaman J萨满

专注于JavaScript源代码安全:JS混淆、JS加密,专业的JS代码保护服务提供商。

提供“免费专业JS混淆加密方案、技术咨询”; 提供“线上线下JS代码混淆加密功能及产品”; 提供“收费人工JS代码混淆加密服务,不限代码量大小、不限文件数量”。 品牌概念及愿景:JShaman = JS+Shaman(JS:JavaScript、Shaman:萨满,结合意为:JS萨满)。在中国的神化世界观中,萨满巫师具有治愈、辅助、守护含意,“JS萨满”的寓意为:治愈JS代码公开透明的缺陷、辅助JS开发、守护JS产品。

使用本站各功能、服务,需遵循: 用户协议 隐私政策。

联系方式

山西萨满科技有限公司
工作时间:周一到周五,上午8点-12点 & 下午2点-6点,法定节假日除外
因客户众多、工作繁忙,有时可能因咨询量大或其它事宜而未能及时答复,届时请等待片刻,感谢理解

手机/微信:15513436167

QQ:6465660

Email:support@jshaman.com

QQ群:126893828 ﹙官方群3,限时开放加入﹚

✖
服务器状态
正在获取服务器状态...
更多功能
J S h a m a n
L o a d i n g