【问题标题】:Creating licence files for a java application? [closed]为 Java 应用程序创建许可证文件? [关闭]
【发布时间】:2013-03-19 13:24:02
【问题描述】:

我有兴趣创建一个用于验证 Java 应用程序使用的许可证文件。如果未找到许可证或许可证无效,应用程序将打开并显示一个窗口。我还想创建一个许可证生成器程序,我可以使用它(可能很明显)来创建许可证文件。我不知道该怎么做,有人对我应该去哪里或我应该看的 API 有指导吗?提前致谢。

附:我对将其用于产品的正式发布并不感兴趣,我通常对它们的创建方式感兴趣。

【问题讨论】:

  • 基本上是不可能的。然而,在实践中,您无论如何都可以做到这一点,只需让您的代码变得如此复杂,以至于攻击者很难弄清楚如何绕过保护。

标签: java security authentication cryptography licensing


【解决方案1】:

在搜索几乎相同的“问题”时,我发现了这个开源项目:

NWTS License Manager

通过这个库,我创建了自己的许可证生成器,并在我的应用程序中实现了许可证检查。有效!

还有很好的文档和示例,可以清楚地说明它是如何工作的。

【讨论】:

  • 感谢您提及这个有趣的软件包。研究它的概念为我提供了一些见解。 -- 当你说它“有效”时,你的意思是你的知识产权到目前为止还没有被逆向工程吗?
  • 您应该如何确定世界上任何地方的任何人是否在他自己的硬件上使用您的软件为所欲为?
猜你喜欢
  • 2012-05-19
  • 2010-10-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-09
  • 1970-01-01
  • 2018-06-19
相关资源
最近更新 更多