如何检查是不是有人尝试共享您的程序
Posted
技术标签:
【中文标题】如何检查是不是有人尝试共享您的程序【英文标题】:How to check if someone tries to share your program如何检查是否有人尝试共享您的程序 【发布时间】:2016-01-18 06:45:40 【问题描述】:我制作了一个程序(.jar),我想让别人使用,但未经我的许可不得与别人分享。我考虑过加密,但我知道他们只会让其他人知道加密密码。
Java 或 Javascript 离线 有什么方法可以检查是否有人试图分享我的程序?或者更好的方法来阻止人们分享,但允许我分享(一次分享或密码分享)
编辑:更喜欢离线,因为我知道如何做一个在线数据库解决方案
【问题讨论】:
我希望你必须使用 progurad、retrogurad 等来混淆代码......它会混淆你的代码,但它允许提取你的类。 ***.com/questions/2466424/… 即使是最大的软件公司也大多通过法律而非技术手段实现这一目标。 这个程序到底是做什么的?您能否将其中的关键部分移至具有用户身份验证的服务器?虽然这并不完全是离线的,但我认为这就是今天的主要方式。 从外观上看,带有数据库和密钥的在线方式将是最好的解决方案 【参考方案1】:您可以询问他们的 IP 地址并将其用作密钥,然后基于此构建一个 Jar 文件。我希望这会对你有所帮助。
【讨论】:
好主意,但我可能会与不擅长计算机或不想给我 IP 地址的人一起工作 IPv4?大约 32 位不应该太难暴力破解。以上是关于如何检查是不是有人尝试共享您的程序的主要内容,如果未能解决你的问题,请参考以下文章