我正在尝试向我计划出售的软件添加软件许可(这意味着如果许可正确,则授予对软件的访问权限。否则,中断访问权限)。我没有任何服务器,所以无法连接到它们。我将使用一项付费在线服务来销售我的软件(我也不喜欢使用他们的服务器支持来获得许可,因为我该休息一下了)。所以,我决定使用客户端验证。无论如何,我对如何生成许可证(许可证算法)以及如何验证它(根据许可证算法)感到困惑。我可以按我的方式做,但不喜欢搞砸这个安全问题,所以决定请你的专业知识帮助。请告诉我/给我展示/举例说明如何创建此许可证生成器和验证器。而且,如果您要发布带有算法的示例,如果您认为它很复杂,请善意地解释它。因为只有我才能创造我自己的
除此之外,我还有一个疑问。也就是说,一个软件只有一个许可证密钥可以吗?因此,它可以硬编码到软件中而不会出现任何问题。
请帮忙..