【发布时间】:2018-02-08 06:46:02
【问题描述】:
是否可以在客户端应用程序上验证许可证密钥,使其变得非常难以破解?
考虑以下简单示例:
var status = secure_function_that_checks_license();
if (status == "REGISTERED")
print("Welcome, user");
else
print("Access denied");
无论你的函数多么精细,最终你都必须根据它给出的结果进行分支。
This thread 解释了更多关于生成和验证密钥的内容,但没有解释如何避免分支问题。
是使用某种在线激活方案以安全的方式执行此操作的唯一方法吗?
【问题讨论】:
标签: copy-protection cracking license-key piracy