我正在开发一个要部署到客户PC的软件项目。它是一个Web应用程序,其中客户端是angular 7框架,服务器是nodeJs / express应用程序。由于该软件将脱机部署给客户,因此我将无法持续访问它,因此我想使用激活/许可模型进行保护。
目标是当客户需要我们的软件时,我们将生成一个与客户信息绑定的唯一激活密钥,然后他将使用该激活密钥来激活软件。该密钥无法在其他地方使用。
我从未在项目中做过这样的事情,而且我真的不知道如何在网上寻找有关此主题的教程。到目前为止,我的研究将我重定向到了不是我真正想要的源代码许可(开源,MIT等)。
能否请您提供一些有关软件保护文档的指针/链接?还是许可?或激活码?
谢谢