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 文件进行加密。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值