返回技术支持页
 
圣天狗快速获取API实例的方法

圣天狗以高安全性和强大的功能获得越来越多的客户青睐,同时,圣天狗也有极强的可操作性,很方便新手入门。以下介绍如何快速获得对应开发语言的API实例。

圣天狗开发套件提供5个快速入门实例,分别是LeaseDate, LeaseDemo, (这两个为基于aes算法功能的带试用期控制模块),licenseSharing(网络版许可证共享模式),LicenseSignAndVerify(签名校验),QueryDecrement(有次数限制得查询相应)

由于调用圣天狗需要在所使用源代码的头文件中植入一段对应圣天狗的指纹数据,因此光盘安装所得的例程并不能直接操作圣天狗,必须在圣天狗开发商工具中单独生成头文件后才能应用。以LeaseDate为例,介绍如何获得对应开发语言的示例程序。


打开圣天狗工具,在左边菜单中选择许可证设计

在许可证模板中选择范例,LeaseDate,然后“加载”

在右边[API]内容中,可以看到这是一个AES特性的算法,这些内容可以根据实际情况修改

再到[构建选项]这里,可以选择所要生成代码的开发语言,查询-响应设置用来设置例程的加密字符串的个数,调试时可以选择少一点,比如50对,选太多会影响速度。

全部完成后点底下的[构建],(在构建的时候,需要把2只加密狗都插在电脑上)

构建成功后,会在\Toolkit\Samples底下对应的开发语言中自动产生源代码。

 

以VB为例

在\Toolkit\Samples\Microsoft\Visual Basic\LeaseDate找到该代码的工程文件,运行该例程这时要输入开发商ID

开发商ID可以在加密狗工具的左下方查到

这个开发商ID就是:5e03e0e7
接下去就可以看到例程对50个数据进行加密和校验。