Publication cover

首页>文档下载

制作软锁

1. 授权管理系统里配置软锁1.1. 在 Windows 系统中登录授权管理系统 LDK-EMS,默认用户名密码是 admin/admin, 首次登陆会要求修改密码,输入正确的用户名密码后登录1.2. 依次定位到菜单 目录-功能-新功能-输入功能名称和 ID,请注意,这里的功能 ID,必须和加密时候使用的功能 ID 一致,比如功能 ID 100,最后点击保存1

1. 授权管理系统里配置软锁 

1.1. 在 Windows 系统中登录授权管理系统 LDK-EMS,默认用户名密码是 admin/admin, 首次登陆会要求修改密码,输入正确的用户名密码后登录image.png

image.png

1.2. 依次定位到菜单 目录-功能-新功能-输入功能名称和 ID,请注意,这里的功能 ID,必须和加密时候使用的功能 ID 一致,比如功能 ID 100,最后点击保存

image.png

image.png

1.3. 依次定位到菜单 产品-新产品-写入产品名称-锁定类型(锁有三种,HL 代表硬件 锁,SL-User 代表单机软锁,SL-Admin 代表网络软锁,如不确定客户端使用锁的 类型,选最全的类型即可)-Rehost(是否可迁移,如果软锁未来可能会涉及到迁 移,请勾选启用)-添加功能(将步骤 1.2 中新增的功能添加进来)-


image.png

image.png

1.4. 添加功能之后,依次点击 配置-许可证类型(可选永久,按照时间,按照次数 -保 存-另存为完成


image.png

image.png

1.5. 依次定位到菜单 授权-新授权-授权类型为产品密钥-添加产品-选中步骤 1.4 中创 建的产品-向授权添加产品 

注意,其他内容默认情况下无需配置,比如客户信息,开始日期,结束日期等,它 们是和授权订单相关,跟加密锁本身授权内容无关

image.png

image.png

1.6. 点击生成,会弹出产品密钥的窗口,产品密钥用于在线激活,离线激活中我们不会 用到它,可以取消

image.png

image.png

1.7. 把鼠标移动到步骤 1.6 生成的授权订单的更多选项处,选择产品激活,在窗口中选 中客户端指纹文件,进行授权激活以及授权文件的生成,指纹文件的生成步骤,请 参考步骤 2image.png

image.png

image.png

2. 客户端获取指纹 

2.1. 下载 Linux SDK 包下载,请参考文档’软件下载.pdf’。 2.2. 在 Linux 软件包中,可以在以下路径找到客户端授权工具的示例\SentinelLDK\Samples\Licensing\C\gcc\x86_64\static,本示例针对 64 位的 intel 处理器,其 他的系统或者处理器架构请选择对应的示例,将示例 hasp_update 程序拷贝到客 户端,运行./hasp_update f fingerprint.c2v 生成指纹文件 fingerprint.c2v,客户端 必须将该文件发送给开发商


image.png

3. 授权管理系统生成软锁

3.1. 我们回到步骤 1.7 的激活窗口,将步骤 2.3 生成的指纹文件上传到系统中,点击生 成,将生成软锁网络锁文件(可以命名为 license.v2c),并且将该文件发送到客户 的宿主机上进行安装导入image.png

4. 客户端安装软锁

4.1. 客户端使用 hasp_update 示例,将授权以 ./hasp_update i license.v2c 导入到系统 中,完成了软锁的安装激活,接下来只需要把加密后的应用程序放到该客户端运行 就可以

image.png


请注意, 

步骤 1.4 中保存的产品,可以重复给类似授权的客户端使用,无需再次创建

本测试文档只适用于 demo 测试号,正式使用环境中,需要在 LDK-EMS 系统中以 正式号保存授权内容,正式号生成授权,以及编译正式号的激活示例工具



圣天诺支持的环境

* 以上列出的特点,可能会伴随着我们的产品升级做出调整,考虑到兼容性和安全性,建议您获取最新修复和服务包,时刻保持与我们方案对应的新状态。

了解详情
相关产品

嵌入式方案:

圣天诺Fit

Web访问控制强认证:

圣天诺Fit
相关下载