Tag: 盗版保护

用于Java的USB软件保护加密狗,具有跨平台“真实”的SDK。 它存在吗?

我想问的是,是否有人知道用于软件保护的硬件USB加密狗,它为跨平台Java部署提供了非常完整的开箱即用API支持。 它的SDK应该提供一个jar(每个操作系统和位数只有一个,而不是一个不同的库),可以作为库添加到一个人的项目中。 jar应包含各种操作系统和位数的所有本机内容 从应用程序的角度来看,应该继续编写(api调用)一次并在任何地方运行,而不必关心最终用户将运行软件的位置 提供的jar本身应该处理加载适当的本机库 这样的事情存在吗? 到目前为止我已经尝试过,你有不同的API和win32,linux32,win64,linux64等编译库(或者你甚至必须自己在目标机器上编译东西),但是,嘿,我们在这里做Java ,我们不知道(也不关心)程序将在哪里运行! 而且我们不能指望最终用户成为一名软件工程师,调整(并打破!)它的linux服务器,链接库,搞乱gcc,乱丢文件系统等等…… 一般来说,Java支持(以透明的跨平台方式)对于我目前评估的加密狗SDK(例如KeyLok和SecuTech的UniKey)非常糟糕。 我甚至购买了(没有免费评估套件)SecureMetric SDK和加密狗(他们应该“soooo”直接整合 – 根据营销材料:\)他们是有史以来最糟糕的:SecureDongle X没有64位支持和SecureDongle SD是根本不是跨平台的。 那么, 有没有人通过这个并找到了最终的Java安全usb加密狗用于跨平台部署? 注意:软件是低容量,高价值的; 应用程序是脱机的(没有互联网访问的内部网),因此没有在线激活替代品等。 – 编辑 尝试了HASP加密狗(曾经被称为“阿拉丁”),并将它们添加到禁止清单中:在这里,也没有开箱即用(开箱即用)的支持:例如end-linux-user必须手动将.so库(特定文件的适当位数)放在他的文件系统的正确位置,然后导出一个env。 因此变量。

使用基于USB的硬件解决方案的盗版保护

我想通过使用一些基于USB的身份validation和密码管理解决方案保护我的Java产品,就像你可以在这里购买一样: aladdin这意味着你必须先连接一个带有特殊软件的USB记忆棒才能启动你的应用程序。 我想在这里使用像这样的硬件的用户的一些经验。 这听起来像是安全的吗? 一般:你会花多少钱来保护一个会卖100次的软件? 我将对我的Java代码进行模糊处理,并将一些用户特定的操作系统设置保存在位于硬盘上某处的加密文件中。 我不想限制用户进行在线注册,因为应用程序不需要互联网。 谢谢 评论:我工作的公司现在使用Wibu超过5年。