Code/Web

webpack에서 자바스크립트 소스코드 난독화

codens 2019. 7. 27. 20:33


- JavaScript Obfuscator (encrypt )



* javascript-obfuscator/webpack-obfuscator : 성공
https://github.com/javascript-obfuscator/webpack-obfuscator


npm install --save-dev webpack-obfuscator


var JavaScriptObfuscator = require('webpack-obfuscator');

// ...

// webpack plugins array
plugins: [
new JavaScriptObfuscator ({
      rotateUnicodeArray: true
  }, ['excluded_bundle_name.js'])
],




//=====================

* terser-webpack-plugin : 안됨
new TerserJSPlugin({ terserOptions: {        mangle: true, //소용없음  


* uglifyjs-webpack-plugin : 안됨
new UglifyJsPlugin({
                test: /\.js(\?.*)?$/i,
                uglifyOptions: {    mangle: true, // 소용없음


* javascript-obfuscator/obfuscator-loader : 안됨


* babel - uglify : 안됨

반응형