Sentinel LDK配置记录

硬件加密方案。需要购买主锁和用户锁。用户锁我是用max系列。

我的目标是在VMware虚拟机中的ubuntu16.04进行软件功能加密。

配置分为windows和linux两个阶段。
官方教程。 一开始看不懂

1.win阶段

安装LDK软件,全英文路径,最好是默认的。
Envelope 是外壳工具,就是将可执行程序,lib so等库,直接进行加密的工具。
EMS是用户锁管理软件,可以在里面添加产品,用户信息,要保护的内容形式。
ToolBox是用于生成工具代码的

安装好的步骤:
将主锁导入。这时候会在C:\Users\Administrator\Documents\Gemalto\Sentinel LDK 7.9\VendorCodes 里有自己的.hvc文件。这个是主锁对应的加密密码。后面会需要拷贝到linux中。

配置从锁,增加产品,限制等。其中可以勾选无驱动和虚拟时钟,这样max锁就能有计时功能。注意要配置自己主锁的Vendor code!

升级功能使用单项升级,官网介绍上还有双向升级,是一个版本遗留问题,现在7.9已经可以用单向升级了。

2.linux阶段
根据自带的说明书进行配置。

主锁导入。 /Linux/VendorTools/VendorSuite/install_32bit… 先执行,将依赖装好。再sudo masterhasp。要插着主锁。

linux里没有EMS功能,直接跳到Envelope加密。
注意 需要将win中生成的主锁对应的.hvc拷贝过来。我放在了/Linux/VendorTools/Ennvelope/ 中。
按说明文档,对linuxenv 操作

 sudo chmod a+x linuxenv

之后插着主锁对程序加密
linuxenv --help会有提示。需要送入.hvc文件 加密对应的功能id 加密源文件和输出文件。

已成功对可执行程序、*.so 文件进行加密。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sentinel LDK是一种软件加密方案, 用于保护软件应用程序的安全性。引用提到了Sentinel LDK有几种加密方案,针对于Java开发的jar、war或class文件。在安装Sentinel LDK时,需要将主锁导入,并得到对应的加密密码,该密码存储在自动生成的.hvc文件中,通常位于C:\Users\Administrator\Documents\Gemalto\Sentinel LDK 7.9\VendorCodes目录下。这个.hvc文件将在后面的操作中需要被拷贝到Linux系统中。另外,在使用Sentinel LDK时,还需要设置Java的classpath,该路径指定了Java虚拟机加载类的位置,其中包括了Sentinel LDK所需的库文件。引用给出了一个Java classpath的完整值的示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Sentinel LDK配置记录](https://blog.csdn.net/u010566411/article/details/87948776)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [关于sentinel LDK加密war包实现应用加密的使用方法](https://blog.csdn.net/weixin_33709590/article/details/85857043)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值