带有输出映射的JavaScript混淆器

时间:2012-09-19 10:57:14

标签: javascript obfuscation

我有一个Javascript API,我想在线使用,并为未经授权的用户进行模糊处理。我的类名在代码中的字符串中使用(即它是动态的),我也有一些XML文件中的类名,所有这些都需要进行模糊处理,以便整体可用。我的想法是使用一个Javascript混淆器,它能够为我提供每个混淆符号的原始和新(无意义)名称的映射。然后,我将能够对js和XML进行后处理,以在那里应用相同的映射。我查看了Google的Closure Compiler和UglifyJS,但似乎都没有提供这张地图。我现在正在看Jscrambler和其他非免费的混淆器。 任何人都可以推荐一个能够正确混淆代码并给我进行后处理的工具吗? 谢谢 [R

1 个答案:

答案 0 :(得分:2)

我认为你可以使用jscambler API

提供的符号表来实现
  

“符号表包含表示源代码的键值对   名字及其替代品。“