是否可以在客户端应用程序上验证许可键,以使其很难破解?
考虑以下简单示例:
var status = secure_function_that_checks_license();
if (status == "REGISTERED")
print("Welcome, user");
else
print("Access denied");
无论您的功能有多详细,最终都必须根据其给出的结果分支。
此线程更多地解释了有关生成和验证密钥的更多信息,但没有解释如何避免分支问题。
是使用某种在线激活方案的安全方法进行此操作的唯一方法?
首先,如果所有人都记得在破解时没有预防,只是停滞不前,如果您值得破解,它将被破解
现在,在混淆过程中,有一个练习命名为内部,它只是用实际功能主体替换您的函数调用,因此,您的代码很难破解,因为还有更多代码可以修改