我需要发送一组html文件到客户端,其中包含许可证密钥,该密钥应该根据用户输入的输入进行验证。请建议如何保护这些密钥免遭客户端访问。 我听说javascript混淆是一个更好的方式来做到这一点。这是可取的吗?javascript模糊处理和许可证密钥
0
A
回答
1
有意识的JavaScript混淆从来就不是一个好主意 - 少量的反向工程就可以轻松地揭示代码的运作方式。
不幸的是,没有办法让客户端逻辑受到任何类型的许可证密钥或其他方式的保护 - 因为源文件是纯文本格式,用户可以很容易地绕过您访问受保护的地方功能。
您可能需要考虑实现服务器端的功能,并让客户端用附带的密钥向服务器发出请求。
1
试试这个javascript obfuscator tool。它将适合你。 有两个原因,你应该模糊处理JavaScript代码:
防止任何人简单地复制/粘贴的工作。这对于100%客户端项目(例如HTML5游戏)来说尤其重要。
保护尚未支付的工作。您可以向客户展示您的工作,知道他们在发票付清前才会拥有源代码。
相关问题
- 1. 许可证密钥管理
- 2. Rational许可证密钥服务器和合理许可证密钥管理员依赖关系
- 3. 许可证密钥模式检测?
- 4. 模糊处理javascript
- 5. 软件许可证密钥
- 6. iTextsharp 7许可证密钥
- 7. IBM Rational许可证密钥
- 8. 用于请求/处理产品许可证密钥的Drupal模块
- 9. 半模糊处理/ uglify JavaScript
- 10. Marklogic 8.0.4无许可证密钥
- 11. 切换Visual Studio 2010许可证密钥
- 12. Algolia历史SDK的许可证密钥
- 13. Imageresizer许可证密钥是在未来
- 14. Visual Studio 2013许可证产品密钥
- 15. PHP许可证密钥生成器
- 16. NewRelic许可密钥
- 17. 保护与RSA密钥的许可证密钥
- 18. 如何获取此处的许可证密钥映射API
- 19. 动作包订购许可证密钥 - 物理与虚拟
- 20. 虚拟.git存档与节点模块的许可证密钥
- 21. 用随机密钥处理JavaScript对象
- 22. 取消模糊处理(JavaScript的)
- 23. 如何使用btcompiler和许可证密钥保护PHP产品?
- 24. c#,如何存储和检查生成的许可证密钥?
- 25. 使用非对称加密生成合理长度的许可证密钥?
- 26. iPhone和处理安全密钥传送
- 27. 为C#服务器控件生成/验证许可证密钥
- 28. 密钥处理例程
- 29. 如何处理ssh密钥?
- 30. Android中的密钥处理
感谢在这种情况下,它不可能与服务器通信的input..but,所有的文件将被发送到客户端将在客户机上安装。所以我们可以做的只是保护密钥免受客户端使用算法或混淆加密的访问。 – user1357872