gpt4 book ai didi

java - 这会使反编译/破解更难吗?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:39:55 25 4
gpt4 key购买 nike

<分区>

我目前正在开发一个商业 Java 应用程序,我正在尽最大努力防止它被破解。

我有几个想法,我希望在该领域更有经验的人可以帮助我清除它们。

我使用服务器/客户端许可系统保护我的软件。

许可证如何运作的简单说明:

  1. 用户在线购买软件,并通过电子邮件收到带有历史许可证哈希的电子邮件。
  2. 用户下载软件,并输入邮件中提供的License Hash
  3. 软件会在线检查许可证之前是否使用过,如果没有,则将其标记为已使用,并在数据库中将用户的硬件 ID 链接到它。下次用户登录时,服务器会根据提供的许可证检查他的 HWID,如果无效则将用户踢出软件。
  4. 认证成功后,软件从服务器下载并加载软件无法运行的变量。
  5. 我的软件不断地检查服务器的变量(第 4 步)并且从不一次加载它们。

服务器/客户端之间的通信是使用安全的 SSL REST API 进行的。

我的软件使用 Proguard 进行混淆/保护.

此方法是否足以防止破解,如果不够好,您能否提供一些额外的提示来改进此方法?

非常感谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com