Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何保护Javascript代码?_Javascript - Fatal编程技术网

如何保护Javascript代码?

如何保护Javascript代码?,javascript,Javascript,可能重复: 保护javascript代码的最佳方法是什么&使其难以理解并确保窃取它。。。我知道它不可能100%安全,因为它的客户端和客户端可以看到的所有代码。。但我需要让它尽可能的难…你所能做的就是缩小和模糊它 这里有几个例子。首先,混淆它-将函数/变量名称更改为无意义的名称。然后使用.JS代码的100%安全性是不可能的。无论您使用哪种流行的打包机,通常都能够从中重建出人类可读的源代码。就我个人而言,我只使用目前可用的最佳缩微器/优化器。如果这样做。。混淆它然后打包它。。。去泡沫容易吗。。或者

可能重复:


保护javascript代码的最佳方法是什么&使其难以理解并确保窃取它。。。我知道它不可能100%安全,因为它的客户端和客户端可以看到的所有代码。。但我需要让它尽可能的难…

你所能做的就是缩小和模糊它


这里有几个例子。

首先,混淆它-将函数/变量名称更改为无意义的名称。然后使用.JS代码的100%安全性是不可能的。无论您使用哪种流行的打包机,通常都能够从中重建出人类可读的源代码。就我个人而言,我只使用目前可用的最佳缩微器/优化器。

如果这样做。。混淆它然后打包它。。。去泡沫容易吗。。或者这需要时间来完成??我用“汤姆·古伦”(谢谢你)提到的工具…还有。。。有人告诉我一个很好的保护代码的方法。。通过使用密钥保护模糊程序。。。我的意思是保护已被保护的代码:)有可能做到这一点吗,用密钥保护代码并使其混淆??非常感谢你们的帮助,如果这是不可能的100%。。。我怎样才能让它至少对普通用户更难??因为不管我怎么混淆它,我都会做这个把戏并去除它:)这需要一秒钟的时间:)谷歌闭包编译器。他们说这只会让你的代码运行得更快,他们没有提到任何关于安全和加密的事情!!我该怎么办??我只是希望普通用户很难看到它,因为无论我做了什么,黑客最终都会看到:)