应用文档

圣天诺LDK快速入门

2023-06-06 16:44:46
LDK系列产品功能特性
 
业界领先的白盒保护技术,充分保护加密密钥,防止黑客对应用程序的逆向工程、篡改和自动攻击。
 
高性能智能卡芯片,可以实现更高的软件执行效率。标准公用保护算法AES128,ECC224,RSA1536。
 
可同时“软”“硬”两种授权方案。圣天诺LDK硬锁系列提供丰富的选型、SL软锁(许可证)和云锁,在业内拥有可靠的安全强度。用圣天诺LDK开发包加密的软件,可在硬锁和软锁间无缝切换。
 
支持广泛的操作系统,包括支持Windows, Linux, MacOS,支持VM平台和Android平台。
 
强大的外壳加密工具,除了支持windows的exe和dll外壳加密外,圣天诺LDK还支持对安卓APP、Java程序进行外壳保护,对Windows和Linux平台的数据文件保护。
 
提供带独立时钟的授权锁,内置时钟芯片或使用虚拟时钟,开发商可严格控制软件运行时间、期限,有效防止时间篡改。(注:只有部分型号的产品支持)
 
提供网络版和网络时钟版授权锁
开发商可在服务器端控制软件程序的运行,包括基于用户数、次数、时间等方面的控制。(注:需要Net型加密锁支持)
 
可选配带TF卡插槽的加密锁硬件
在加密锁上插上一张TF卡就相当于加密锁有了U盘的功能,软件商可以把软件放到加密狗中发行。
 
一、安装开发包注意事项
圣天诺LDK开发包在安装时,会自动安装JAVA和SQL数据库,为避免安装失败,安装前请先阅读安装注意事项
圣天诺LDK开发包安装注意事项》》》
 
二、导入主锁 
demo锁测试的用户,可以跳过这一步骤
Sentinel LDK加密锁开发包安装以后默认只能操作demo锁,正式锁的用户第一次使用开发包需要执行导入主锁操作。导入主锁是将所用到的各种专用库文件从Thales服务器中下载到本地,或者从经销商提供的离线导入包中导入。
圣天诺LDK导入主锁过程》》》

 
三、外壳加密
赛孚耐(泰雷兹)圣天诺LDK是一款功能强大,加密安全性极高的加密狗,尤其是外壳加密工具,它除了能对普通windows程序加密外,还可以加密安卓、Linux和Mac程序,以及AppOnChip方式实现程序代码在加密狗中运行和对软件所使用数据文件的保护等功能。
圣天诺加密狗Sentinel LDK外壳加密流程》》》

四、函数调用加密
通过在程序代码中嵌入加密锁函数的方式来实现软件保护,可以实现灵活的授权。配合个性化的加密方案,可以实现很高的加密强度。
圣天诺加密狗Sentinel LDK函数调用加密过程》》》

五、子锁授权(写用户锁,Basic型硬件不用这一步)
授权分三步:
1、定义功能---定义加密时选定的功能ID;
2、定义产品---把这个功能ID与开发商的软件名称关联,包括设置时间、次数等限制;
3、新建订单、烧锁---设置好要烧锁的数量、对应的软件产品,开始写锁。
圣天诺LDK子锁授权流程》》》

六、远程更新子锁信息
远程升级主要的作用是在不收回加密锁的情况下,通过远程的方式,更新加密锁的中数据。这些数据包括锁中的存储单元内容、功能ID、时间次数限制、网络用户数等。
圣天诺LDK远程更新步骤》》》

七、常见错误码及解决办法
圣天诺LDK常见错误码解决办法》》》


本页关键词: