硬件加密方案。需要购买主锁和用户锁。用户锁我是用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 文件进行加密。

Sentinel LDK配置记录相关推荐

  1. Ubuntu16.04 配置记录(持续更新)

    Ubuntu16.04 配置记录 1.安装中文输入法 https://www.cnblogs.com/darklights/p/7722861.html 2.修改终端命令行路径长度 https://b ...

  2. vscode配置记录

    vscode配置记录 按照官网教程安装好vs:实际上只需要配置launch.json的"program"如下所示 "configurations": [{&qu ...

  3. openNebulafrontEnd ComputeNode 配置记录

    openNebulafrontEnd ComputeNode 配置记录 1,OpenNebula nfs(file system shared) for image datastore; openNe ...

  4. mysql slave 配置_【mysql5.6】 数据库主从(Master/Slave)配置记录

    freddon 发表于2018-04-01 阅读 661 | 评论 0 前一段时间迫于服务器的捉急内存,将redis数据库停掉了,鉴于redis的主从配置,在centos配置下mysql记录下过程. ...

  5. webpack4.0配置记录(2)

    接上一篇webpack4.0配置记录(1),继续记录学习webpack配置. 定义环境变量 new Webpack.DefinePlugin({//用来定义全局环境变量DEV:JSON.stringi ...

  6. CentOS 6.6下Redis安装配置记录

    这篇文章主要介绍了CentOS 6.6下Redis安装配置记录,本文给出了安装需要的支持环境.安装redis.测试Redis.配置redis等步骤,需要的朋友可以参考下 在先前的文章中介绍过redis ...

  7. Bandwagon的配置记录(二) —— ftp文件传输

    SSH登录服务器 登录的方法在Bandwagon的配置记录(一) -- kexue上网 配置前的准备 1.新建一个目录(  /home/ftp  ),以后可以把文件放在这里,这里相当于是个中转站 cd ...

  8. 【非原创】Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录

    Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录 从4月5日差不多开始安装,到今天4月15日,快两个星期了.如果加上之前自己看点Linux的时间,这折腾的有两个星期( ...

  9. 圣天诺 加密java_圣天诺Sentinel LDK 7.8壳加密的编译环境是什么?

    圣天诺Sentinel LDK 7.8,对打包后项目中的jar文件进行壳加密. 运行后报错,error.log中如下: 2019-04-03 09:18:42 [ main:2 ] - [ ERROR ...

最新文章

  1. 重启部署在Linux系统下的tomcat服务
  2. java sql in语句_Java字符串转Sql语句In格式工具方法
  3. mac 安装淘宝镜像报错之坑
  4. 中科元素精准饮食 功能性农业-李喜贵:电视荧屏广州地铁线展示
  5. [转]C#中多路IP摄像机的视频监控系统
  6. 利用localStorage本地储存js文件
  7. 背英语单词很困难,不妨学习一下词根词缀吧(每天10个词根、词缀)Part 3
  8. 2 什么是计算机网络设置密码,计算机网络技术及应用(第2版)第6章网络操作系统基本配置.ppt...
  9. 锁定计算机在哪里设置方法,怎样锁定电脑?如何设置电脑锁屏【步骤详解】
  10. android view显示隐藏动画效果,Android 根据手势顶部View自动展示与隐藏效果
  11. 原理 msc_计算机网络原理梳理丨无线与移动网络
  12. java输出动物,求大神帮助输出为什么只有动物名,几条腿,怎么叫,没有汤姆猫叫等...
  13. LeetCode 96. Unique Binary Search Trees
  14. [转帖]规模化敏捷-简要对比SAFe、LeSS和DAD模式
  15. [独家]MIT课程笔记:数据可视化会撒谎
  16. mac os 虚拟机parallels desktop 安装 win10 和 激活
  17. 恭喜腾佑当选“河南省企业上云推进联盟”理事单位!
  18. linux ntp时间立即同步命令_Linux时间同步,ntpdate命令、ntpd服务详解
  19. 高校教室多媒体设备报修管理系统
  20. 又来爬小说了,纯原创

热门文章

  1. CSS空格和换行的处理
  2. 域名(DNS)原理及解析过程详解
  3. 2.4G模块NRF24L01调试经验
  4. 计算机教研实训报告,2020计算机实训心得体会范文
  5. 鼠标悬停 -css如何实现鼠标移至图片上显示遮罩层及文字
  6. 关于Form表单的提交与验证???
  7. Linux 之log 日志记录
  8. 自然语言处理顶会 NAACL 2018 最佳论文、时间检验论文揭晓
  9. linux查询文件大小
  10. 2021年第十二届蓝桥杯省赛B组(C/C++)个人题解