0

是否有可能以难以破解的方式验证客户端应用程序上的许可证密钥?

考虑以下简单示例:

var status = secure_function_that_checks_license();
if (status == "REGISTERED")
  print("Welcome, user");
else
  print("Access denied");

无论您的功能多么复杂,最终您都必须根据它给出的结果进行分支。

该线程解释了有关生成和验证密钥的更多信息,但没有解释如何避免分支问题。

以安全方式执行此操作的唯一方法是使用某种在线激活方案吗?

4

1 回答 1

0

首先,如果大家都记得破解时没有预防措施,只有停滞不前,如果你的代码值得破解,它就会被破解

现在在混淆过程中有一种叫做内联的做法,它只是用实际的函数体替换你的函数调用,这样你的代码将更难破解,因为有更多的代码需要修改

于 2018-04-07T05:39:11.453 回答