文档
/
基础混淆
/

String Array

String Array

stringArray

stringArray 选项默认启用,是大多数混淆的基础。它会提取字符串字面量,并将其放入一个特殊的数组中。

JavaScript

String Array 编码

编码通过对字符串进行编码,再增加一层保护:

  • none - 不编码,字符串按原样存储
  • base64 - 编码速度快,保护程度中等
  • rc4 - 保护更强,比 base64 慢约 30-50%

使用 ['base64', 'rc4'] 可为每个字符串随机混用不同的编码。

JavaScript

如果字符串查找拖慢了大型包,请调低 stringArrayThreshold(默认值为 0.75;内置预设会设置各自的值,例如 VM Default 中为 1):它表示某个字符串字面量被移入数组的概率,设为 0 等同于关闭 stringArray。