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时, 每次加密同一段代码得到的结果都不一样。 如果你需要同一段代码每次的加密结果保持一致,将  | 
        
高混淆,低性能:性能将比没有混淆慢得多。
中混淆,最佳性能:性能将比没有混淆更慢。
低混淆,高性能:性能将处于相对正常的水平。
自定义设置:可根据自己的需求,设置混淆的参数。
注:本工具全程在浏览器端进行加密,不会向服务器端传输任何数据。
注:混淆后的代码无法恢复为原始代码,请在混淆前备份原始代码。
推荐工具
创业点子生成器
AI为您生成新颖的创业点子
反义词批量生成
批量生成词语的反义词
范文案例
输入你的要求,一键生成范文
诗词创作
开启一场艺术之旅吧
通知撰写
使用AI帮您快速写一个通知模版
字符串/ASCII互换
一款在线免费的字符串/ASCII互换工具
车贷计算器
在线车贷计算工具
立方根(三次方根)计算工具
在线立方根(三次方根)计算工具
布氏硬度计算器
在线通过压力,钢球直径以及压痕直径来计算布氏硬度
热量换算器
热量在线换算工具
反算贷款期数计算器
通过每月的还款金额及利率贷款金额来计算还款期数
在线GIF图片分解
一款在线对GIF图片进行分解的工具
公积金贷款计算器
公积金贷款计算器,多种计算方式适用更多的场景。
活期存款计算器
在线活期存款利息计算器
戒指尺寸参考表
在线戒指尺寸速查表
电子木鱼
在线积功德神器
姓名生成器
一款可以随机生成男生女生姓名的小工具
在线闹钟
在线网页版闹钟
随机数生成器
生成不同的随机数
通知存款计算器
在线通知存款储蓄利息计算器
文本换行符转换行工具
在线将文本中的换行符转为换行
URL解码工具
URL在线解码工具
文胸尺码对照表
女士文胸尺码在线对照表
十万个为什么大全
本工具涵盖了各种科目的小问题,帮助你解答各种小知识。
                
                    























                
沪ICP备2022031004号-39