首页 > 解决方案 > 如何最好地执行离线许可证密钥并防止用户更改他们的机器时间?

问题描述

我有一个软件,我想使用许可证密钥锁定它。此键包含 unix 时间戳格式的到期日期。为了检查软件中的许可证是否有效,我将当前的 unix 时间戳与许可证密钥中的到期日期进行比较。这是棘手的一点:我希望能够允许用户离线运行软件,而无需向服务器发出请求以验证许可证(本质上,用户不应该需要外部网络连接来运行软件)。

是否有任何策略可用于防止用户简单地更改其机器上的时钟,从而绕过许可证到期?

标签: tokenlicense-key

解决方案


推荐阅读