25 lines
505 B
JavaScript
25 lines
505 B
JavaScript
//字符串混淆
|
|
const code = `
|
|
var a = 'hello world'
|
|
`
|
|
// const options = {
|
|
// stringArray: true,
|
|
// rotateStringArray: true,
|
|
// stringArrayEncoding: ['none'], // none, 'base64', 'rc4'
|
|
// stringArrayThreshold: 1,
|
|
//
|
|
// }
|
|
|
|
const options = {
|
|
compact: false,
|
|
unicodeEscapeSequence: true
|
|
}
|
|
|
|
|
|
const obfuscator = require('javascript-obfuscator')
|
|
|
|
function obfuscate(code, options) {
|
|
return obfuscator.obfuscate(code, options).getObfuscatedCode()
|
|
}
|
|
|
|
console.log(obfuscate(code, options)) |