admin 发表于 2021-7-23 20:59:40

javascript-obfuscator使用备忘

1、npm install --save-dev javascript-obfuscator

2、var JavaScriptObfuscator = require('javascript-obfuscator');

var obfuscationResult = JavaScriptObfuscator.obfuscate(
   代码文本,
    {
      compact: false,
      controlFlowFlattening: true,
      controlFlowFlatteningThreshold: 1,
      numbersToExpressions: true,
      simplify: true,
      shuffleStringArray: true,
      splitStrings: true,
      stringArrayThreshold: 1
    }
);

console.log(obfuscationResult.getObfuscatedCode());

集成到nodejs打包脚本里非常简单。
使用下来整体效果非常好。
页: [1]
查看完整版本: javascript-obfuscator使用备忘