Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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,我需要向客户端发送一组html文件,其中包括一个许可证密钥,该密钥应根据用户输入的输入进行验证。请建议如何保护此密钥不被客户端访问。 我听说javascript模糊处理是一种更好的方法。建议使用此选项吗?故意的JavaScript混淆从来都不是一个好主意-少量的反向工程可以很容易地揭示代码的运行方式 不幸的是,无法通过任何类型的许可证密钥或其他方式保护客户端逻辑-因为源代码是纯文本的,用户可以很容易地绕过您现有的保护来访问受保护的功能 您可能想考虑实现服务器端的功能,让客户端用附带的密钥向服务器

我需要向客户端发送一组html文件,其中包括一个许可证密钥,该密钥应根据用户输入的输入进行验证。请建议如何保护此密钥不被客户端访问。
我听说javascript模糊处理是一种更好的方法。建议使用此选项吗?

故意的JavaScript混淆从来都不是一个好主意-少量的反向工程可以很容易地揭示代码的运行方式

不幸的是,无法通过任何类型的许可证密钥或其他方式保护客户端逻辑-因为源代码是纯文本的,用户可以很容易地绕过您现有的保护来访问受保护的功能


您可能想考虑实现服务器端的功能,让客户端用附带的密钥向服务器发出请求。

< P>故意的JavaScript混淆永远不是一个好主意——少量的逆向工程可以很容易地揭示代码是如何运行的。 不幸的是,无法通过任何类型的许可证密钥或其他方式保护客户端逻辑-因为源代码是纯文本的,用户可以很容易地绕过您现有的保护来访问受保护的功能

您可能想考虑实现服务器端的功能,并让客户端用附带的密钥向服务器发出请求。它会适合你的。 您应该混淆javascript代码的原因有两个:

  • 防止任何人简单地复制/粘贴您的作品。这是特别的 对100%客户端项目非常重要,例如HTML5游戏

  • 保护尚未支付的工作。你可以向客户展示你的作品,让他们知道在支付发票之前他们不会有源代码

试试这个。它会适合你的。 您应该混淆javascript代码的原因有两个:

  • 防止任何人简单地复制/粘贴您的作品。这是特别的 对100%客户端项目非常重要,例如HTML5游戏

  • 保护尚未支付的工作。你可以向客户展示你的作品,让他们知道在支付发票之前他们不会有源代码


感谢您的输入。但在这种情况下,无法与服务器通信,所有文件都将发送到客户端,并安装在客户端计算机中。因此,我们所能做的只是保护密钥不被客户端访问,如使用算法或模糊处理进行加密。感谢您的输入。但在这种情况下,无法与服务器通信,所有文件将发送到客户端,并安装在客户端机上。因此,我们所能做的只是保护密钥不被客户端访问,比如使用算法或模糊处理进行加密。