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时, 每次加密同一段代码得到的结果都不一样。 如果你需要同一段代码每次的加密结果保持一致,将 |
关于混淆模式介绍:
高混淆,低性能:性能将比没有混淆慢得多。
中混淆,最佳性能:性能将比没有混淆更慢。
低混淆,高性能:性能将处于相对正常的水平。
自定义设置:可根据自己的需求,设置混淆的参数。
注:本工具全程在浏览器端进行加密,不会向服务器端传输任何数据。
注:混淆后的代码无法恢复为原始代码,请在混淆前备份原始代码。
推荐工具
亚马逊商品描述生成
为您生成适用于亚马逊商品文案
运动计划
AI帮您制定一份详细的训练运行计划
高中作文
AI助您提高作文的写作水平,开阔眼界!
支付宝到账音效生成器
生成任意金额的支付宝到账音效,可以下载用于通知或者闹钟铃声。
(BMR)基础代谢率
人体基础代谢率(BMR)在线计算工具
浏览器信息查看
一款可以免费查看当前浏览器详细信息的在线小工具
不锈钢方管重量在线计算
在线计算不锈钢方管的重量
狗狗年龄计算器
此工具可以将狗的年龄转换成相当于人类年龄的年龄
女性安全期计算
在线女性安全期/排卵期(危险期)/生理期计算工具
在线梯形面积计算器
在线计算梯形面积的小工具
自然对数计算
在线自然对数计算工具
今天吃什么
解决每日吃啥的难题
CRC32在线加密工具
CRC32在线加密工具
图片写入EXIF信息
在线批量向图片中写入EXIF信息
条形码生成器
多种条形码在线生成工具
VSCode快捷键大全
在线查询vscode代码编辑器快捷键大全
民间利率转百分比
在线魔方游戏
PDF文件拆分
在线对PDF文件进行拆分
PDF文件调整页面尺寸
在线调整PDF文件的尺寸
PDF文件添加密码
在线对PDF文件添加密码
Photoshop快捷键大全
在线查询Photoshop快捷键
Table表格转JSON
在线将table表格信息转为json数据
在线url转sitemap
将多个url转为sitemap网站地图
硬度参考表
在线硬度对照表
























鲁ICP备2021038877号
鲁公网安备37162202000159号