隐藏函数中传递的变量

时间:2011-10-13 07:42:48

标签: javascript jquery obfuscation deobfuscation

我有一个功能,我希望能够用眼睛来改变/修改它。

示例:

<script type="text/javascript"> 
        myFunction({ 
            var1: 356532,
            othervar: "blablabla",
            another: "#qwerty",
            lastvar: "thisisthis"   
        }); 
    </script> 

在这里知道变量意味着什么很容易做出改变。

是否有一种简单的方法使其难以理解(例如:混淆)?

一旦传递给我的脚本,我需要能够使用这些变量。

对此有任何建议将非常感激。

更新:我需要这个功能,我可以在我的脚本上运行(它是通过我制作的表格生成的)

我希望这会更有意义。

3 个答案:

答案 0 :(得分:3)

不要使用默默无闻作为安全措施。如果他们不被允许知道变量的名称,那么您就会遇到严重的安全问题。不要说我没有警告你......

现在的答案是:编码创建自己的缩写的变量。我不建议这样做。

答案 1 :(得分:1)

如果您正在从表单中读取数据,那么每次混淆尝试都是毫无意义的。因为很容易找到从表单中读取值的代码,然后您可以查看如何使用这些表单数据。例如:“名称” - 数据是这样混淆的......只是让你的工具如此美观和方便,每个人都很开心,没有人必须破解它。

答案 2 :(得分:-1)

这就是我要找的东西。对不起我的问题中的任何混淆。

http://javascriptcompressor.com/