2016-07-30 94 views
-4

我正在寻找方法来隐藏我的插件的JavaScript与复杂的混淆器,但我到处读,它是不可能完全隐藏JavaScript。 我想知道有什么办法隐藏Java脚本与密码学? 可以让任何人都可以通过每个虚拟主机所采用的算法,就像他们有php,jommla,java,magneto等一样,我们可以用我们自己的密钥加密我们的javascript,并且在我们的托管许可管理器中添加这个密钥而在用户端,我们可以在我们的应用程序中添加许可证管理器客户端,这需要连接我们的服务器并获得运行我们应用程序的密钥如何用密码术隐藏javascript?

回答

1

这样做几乎完全像去混淆代码。如果您对代码进行了混淆处理,并在登录时仅在页面上提供该代码,则这可以完成几乎相同的任务。在某些时候,你需要获取这个密钥来解密它以在客户端上运行它,当发生这种情况时,有人可以很容易地对解密代码进行反向工程,并获得在客户端运行的代码。

简单地说:如果它运行在客户端,那么在某些时候,你必须让它进入编译器可以读取的状态。此时,有人可以注入代码来获取该代码,并对输出进行逆向工程。