如何保护我的客户端代码,例如:许可证密钥?

时间:2016-12-02 14:07:18

标签: javascript

有一些客户端库(例如https://www.froala.com/wysiwyg-editor)需要使用许可证密钥激活。如果没有提供密钥,则会有一个标签"未许可版本"。在代码被公开的客户端库中如何实现这种保护?关于如何在我自己的库中实现这样一个功能的任何想法?

1 个答案:

答案 0 :(得分:1)

没有什么可以做到绝对保护客户端代码(毕竟,它是“客户端”代码)。您可以对其进行模糊处理并将其缩小到无法识别的程度。但是,一个坚定而熟练的程序员可以对其进行去模糊处理并获得对逻辑的访问权。

图书馆,就像你提到的那样简单地埋葬产生任何水印或免责声明的代码,但是这些代码完全属于你的代码。