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。 因此变量。