
JS代码混淆加密
点击收藏- 输入JS代码
- 结果输出
压缩成一行 | 去除代码中的换行符。 |
标识符混淆方式 |
dictionary
使用来自 使用十六进制模式随机生成 (如: 使用简短的名称 (如: |
标识符字典 |
设置标识符混淆的名称字典。 |
标识符前缀 |
设置混淆后的标识符使用特定的前缀 当混淆加载在同一页面上的多个文件时,请配置此选项,防止它们之间的冲突。 |
混淆全局变量 |
开启此选项可能影响其它代码的运行,请谨慎使用! 开启后,将混淆全局变量与全局函数名。 |
自我保护 |
开启后将使加密后的代码无法被格式化。 启用此选项后代码将被强制压缩成一行。 |
控制流平坦化 |
此选项非常影响性能,请按需开启! 使代码控制流扁平化。控制流扁平化是一种阻碍程序理解的源代码结构转换。访问点我 了解其原理。 阈值:范围:0~1,值越大,代码阅读难度越大,但输出的代码运行效率也越低。 |
死代码注入 |
该选项将会导致加密后的代码量变大。 随机向代码中插入无意义的代码(不会被运行)使得代码的解密变得更困难。 阈值:范围:0~1 启用该选项需要同时开启 字符串转换为数组 功能。 |
分割字符串 |
启用该选项将导致加密后的代码量变大。 将文本字符串按照 字符串块长度:使用该选项来指定字符串分割后的块长度。 |
字符串转换为数组 |
去除代码中固定的字符串文本,并将其统一放在一个数组中。 例: 例: |
打乱字符串数组位置 |
将字符串数组放在一个随机的位置。如果您的原始源代码量很大,建议开启这个选项,能大大提升代码解密难度。 |
打乱字符串数组排序 |
随机排列字符串数组中的内容。 |
加密字符串数组 |
开启后将导致代码运行效率略微降低。 RC4 加密方式加密后解密难度大,但加密后的代码运行效率比 Base64 加密方式低 30-35%。 |
字符串转数组阈值 |
此设置来调整将字符串文字插入到字符串数组中的概率(从0到1)。 此设置在大型代码库中非常有用,因为对字符串数组函数的重复调用会降低代码速度。 |
字符串转换为 Unicode 形式 |
将字符串转换为它们的 Unicode 形式。 这个没什么意义,不建议开启。 |
禁用控制台输出 |
通过重写为空函数禁用 |
调试保护 |
启用后,如果开启浏览器控制台,浏览器将被冻结。 保护间隔:开启后,会使用一个定时器来卡住控制台,使得控制台无法进行调试操作。 |
域名锁定 |
如添加了锁定域名,则加密后的代码只能在锁定域名下运行 例:73so.com 的子域名全部设置为白名单域名,添加 |
保留标识符 |
白名单中的标识符不会被混淆。支持正则表达式。 例:添加 |
保留字符串 |
同上 |
源映射 |
注意:请确保不要在生产环境中开启 Source maps 能帮助你调试 JavaScript 代码。如果非要在生产中进行调试,可以将单独的 Source maps 文件上载到秘密位置,然后将浏览器指向该位置。 Inline Source Map将 Source maps 射嵌入到混淆代码的结果中。如果需要进行本地调试,会很有用。 Separate Source Map将 Source maps 一起生成一个单独的文件。这对于调试生产中的代码很有用,因为这使您可以将 Source maps 上传到服务器上的秘密位置,然后设置浏览器指向该位置。 使用 Source Map Base URL 和 Source Map File Name 来自定义 |
加密种子 |
值为0时, 每次加密同一段代码得到的结果都不一样。 如果你需要同一段代码每次的加密结果保持一致,将 |
高混淆,低性能:性能将比没有混淆慢得多。
中混淆,最佳性能:性能将比没有混淆更慢。
低混淆,高性能:性能将处于相对正常的水平。
自定义设置:可根据自己的需求,设置混淆的参数。
注:本工具全程在浏览器端进行加密,不会向服务器端传输任何数据。
注:混淆后的代码无法恢复为原始代码,请在混淆前备份原始代码。
推荐阅读
- 08/09美得州民主党议员再次缺席会议 共和党重划选区计划连续三次未能表决
- 08/09拟购金泰克或其存储业务资产控制权,开普云8月11日起停牌
- 08/09网传小米、蔚来通过富国银行茅某某向海外转移资金?蔚来相关人士:假消息
- 08/09台湾是中国的一个省,请问:台湾,上海,香港,北京的面积和人口分别是多少?
- 08/09新相微终止购买爱协生100%股权
- 08/09关于安全证书查询官方网站的信息
- 08/09广州山垮塌7人遇难,广州发生坍塌,一对父子栽进深坑,儿子26岁刚结婚,妻子已经怀孕, 你怎么看?
- 08/09虚增营收近200亿,*ST高鸿将被强制退市!证监会开出1.6亿元
- 08/09中国公民在菲被抓扣,中国公民在菲律宾被绑架怎么办
- 08/09日本和印度强硬表态,日本和印度的经济现状是什么?
- 08/09龙城在线的简单介绍
- 08/09南卫股份内幕交易案细节揭秘:实控人在知晓内幕信息四个月前公告减持
- 08/0935层坠楼奇迹生还,人30米的高楼掉下来几秒?
- 08/09Miran对美联储治理早有一番构思 加盟后或对FOMC产生影响
- 08/09胖东来招聘服刑人员,胖东来招聘服刑人员是真的吗
- 08/09关于陌路血地的信息
- 08/09美国副总统万斯称暂不考虑2028年大选事宜
- 08/09午盘:本周三大股指均有望录得涨幅
- 08/09贵州推出瀑布咖啡,瀑布咖啡做法?
- 08/09尾盘:道指上涨逾200点 纳指上涨1%
推荐工具
科普文案
将科技知识通过一个小文案表达出来
小红书母婴经验文案
帮您快速生成小红书母婴经验文案
地砖用量计算器
帮助您快速、精准地计算所需的地砖数量
绝对值计算
在线绝对值计算工具
数据大小转换
MB/KB/GB/TB/转换工具
在线抛硬币
面临艰难的选择,我们在抛硬币!
颜色匹配度计算器
精准计算颜色间的匹配程度,帮助用户轻松获取美感搭配方案。
CRC32在线加密工具
CRC32在线加密工具
反算贷款金额计算器
通过每月的还款金额来计算贷款总金额
今天干什么
有点无聊?随机选择个任务卡吧。
图片转Base64
在线图片转Base64工具
IP地址归属地查询
IP在线查询工具,查询本机IP
教育储蓄计算器
在线教育储蓄利息计算器
键码对照表
键盘上每个按键的对键码
在线文本去除空行
在线文本去除空行处理工具
汉字转拼音
汉字转拼音处理工具
农历/阳历转换
农历日期/阳历日期在线相互转换工具
头像挂件生成器
一款可以生成圣诞头像,节日头像,国旗头像的在线小工具
国庆头像生成器
迎国庆换新颜,赶紧来领取你的国庆专属头像吧!
在线文本插入工具
在线给文本中批量插入指定的字符
文本反转
在线镜像或逆转文本字符串
生肖星座查询
可查询指定日期的生肖与星座
男士西装尺码对照表
男士西装在线尺码通用对照表
预产期计算器
预产期计算器,让您轻松、方便、快捷地进行准确预产期计算