javascript混淆和许可证密钥
我需要向客户端发送一组html文件,其中包括一个许可证密钥,该密钥应根据用户输入的输入进行验证。请建议如何保护此密钥不被客户端访问。javascript混淆和许可证密钥,javascript,Javascript,我需要向客户端发送一组html文件,其中包括一个许可证密钥,该密钥应根据用户输入的输入进行验证。请建议如何保护此密钥不被客户端访问。 我听说javascript模糊处理是一种更好的方法。建议使用此选项吗?故意的JavaScript混淆从来都不是一个好主意-少量的反向工程可以很容易地揭示代码的运行方式 不幸的是,无法通过任何类型的许可证密钥或其他方式保护客户端逻辑-因为源代码是纯文本的,用户可以很容易地绕过您现有的保护来访问受保护的功能 您可能想考虑实现服务器端的功能,让客户端用附带的密钥向服务器
我听说javascript模糊处理是一种更好的方法。建议使用此选项吗?故意的JavaScript混淆从来都不是一个好主意-少量的反向工程可以很容易地揭示代码的运行方式 不幸的是,无法通过任何类型的许可证密钥或其他方式保护客户端逻辑-因为源代码是纯文本的,用户可以很容易地绕过您现有的保护来访问受保护的功能
您可能想考虑实现服务器端的功能,让客户端用附带的密钥向服务器发出请求。
< P>故意的JavaScript混淆永远不是一个好主意——少量的逆向工程可以很容易地揭示代码是如何运行的。 不幸的是,无法通过任何类型的许可证密钥或其他方式保护客户端逻辑-因为源代码是纯文本的,用户可以很容易地绕过您现有的保护来访问受保护的功能您可能想考虑实现服务器端的功能,并让客户端用附带的密钥向服务器发出请求。它会适合你的。 您应该混淆javascript代码的原因有两个:
- 防止任何人简单地复制/粘贴您的作品。这是特别的 对100%客户端项目非常重要,例如HTML5游戏
- 保护尚未支付的工作。你可以向客户展示你的作品,让他们知道在支付发票之前他们不会有源代码
- 防止任何人简单地复制/粘贴您的作品。这是特别的 对100%客户端项目非常重要,例如HTML5游戏
- 保护尚未支付的工作。你可以向客户展示你的作品,让他们知道在支付发票之前他们不会有源代码
感谢您的输入。但在这种情况下,无法与服务器通信,所有文件都将发送到客户端,并安装在客户端计算机中。因此,我们所能做的只是保护密钥不被客户端访问,如使用算法或模糊处理进行加密。感谢您的输入。但在这种情况下,无法与服务器通信,所有文件将发送到客户端,并安装在客户端机上。因此,我们所能做的只是保护密钥不被客户端访问,比如使用算法或模糊处理进行加密。