【问题标题】:How to check if someone tries to share your program如何检查是否有人尝试共享您的程序
【发布时间】:2016-01-18 06:45:40
【问题描述】:

我制作了一个程序(.jar),我想让别人使用,但未经我的许可不得与别人分享。我考虑过加密,但我知道他们只会让其他人知道加密密码。

Java 或 Javascript 离线 有什么方法可以检查是否有人试图分享我的程序?或者更好的方法来阻止人们分享,但允许我分享(一次分享或密码分享)

编辑:更喜欢离线,因为我知道如何做一个在线数据库解决方案

【问题讨论】:

  • 我希望你必须使用 progurad、retrogurad 等来混淆代码......它会混淆你的代码,但它允许提取你的类。
  • 即使是最大的软件公司也大多通过法律而非技术手段实现这一目标。
  • 这个程序到底是做什么的?您能否将其中的关键部分移至具有用户身份验证的服务器?虽然这并不完全是离线的,但我认为这就是今天的主要方式。
  • 从外观上看,带有数据库和密钥的在线方式将是最好的解决方案

标签: java encryption sharing


【解决方案1】:

您可以询问他们的 IP 地址并将其用作密钥,然后基于此构建一个 Jar 文件。我希望这会对你有所帮助。

【讨论】:

  • 好主意,但我可能会与不擅长计算机或不想给我 IP 地址的人一起工作
  • IPv4?大约 32 位不应该太难暴力破解。
猜你喜欢
  • 2018-11-26
  • 2012-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-02
  • 1970-01-01
  • 2015-12-23
相关资源
最近更新 更多