【发布时间】:2016-01-18 06:45:40
【问题描述】:
我制作了一个程序(.jar),我想让别人使用,但未经我的许可不得与别人分享。我考虑过加密,但我知道他们只会让其他人知道加密密码。
Java 或 Javascript 离线 有什么方法可以检查是否有人试图分享我的程序?或者更好的方法来阻止人们分享,但允许我分享(一次分享或密码分享)
编辑:更喜欢离线,因为我知道如何做一个在线数据库解决方案
【问题讨论】:
-
我希望你必须使用 progurad、retrogurad 等来混淆代码......它会混淆你的代码,但它允许提取你的类。
-
即使是最大的软件公司也大多通过法律而非技术手段实现这一目标。
-
这个程序到底是做什么的?您能否将其中的关键部分移至具有用户身份验证的服务器?虽然这并不完全是离线的,但我认为这就是今天的主要方式。
-
从外观上看,带有数据库和密钥的在线方式将是最好的解决方案
标签: java encryption sharing