服务热线
021-51099719
什么是加密狗,加密狗使用方法指引
加密狗是插入计算机并行端口的软件和硬件的组合(新的加密狗也有一个USB端口)。 通常,有几十或几百个字节的非易失性存储空间用于读写,现在较新的狗也包含微控制器。 软件开发人员可以通过在接口功能和软件加密狗之间交换数据来检查软件加密狗是否插入接口。
或者,您可以使用加密狗软件附带的工具直接加密EXE文件。 软件加密狗通过在软件执行期间与软件加密狗交换数据来实现加密。 软件加密狗内置单片机电路(也称为CPU),使软件加密狗具有判断和分析的处理能力,增强了主动防解密能力。
一、超级狗主要功能
1、直接通过加密工具对程序外壳加密
2、在用户程序代码中嵌入加密狗的函数,实现API调用方式的加密
3、支持对视频、音频、Flash、Office文档、PDF文档的加密
4、支持安卓程序的加密
5、将程序代码移置到狗中运行(win32的非.net框架程序)
6、Driver型加密狗支持插入SD存储卡,插卡后相当于变成了带U盘的加密狗
二、第一次使用须导入开发商代码
插入加密狗主锁,运行加密狗工具包-软件保护-加密狗开发商向导,运行向导时选择在线或离线方式导入开发商代码(离线方式需要向经销商申请提供对应开发号的离线包)
三、外壳加密
1、启动加密狗工具包-软件保护-外壳加密工具,插上主锁,设置为正式开发号,将所需要加密的exe/dll等程序拖到加密界面
2、点击“保护设置”,设置相关加密参数,.net程序还可以对具体的方式设置加密或混淆;点击“保护全部程序”按钮完成加密。
3、加密.net程序时如出现“未找到程序集”这种错误,请在外壳加密工具的“设置-.net目录”中设置被加密程序所需要调用的DLL目录,并保证被加密文件的路径和名字为英文。
4、外壳加密后如在目标程序目录下有生成其它新的DLL文件,需要将它们一起拷至原程序目录。
外壳加密详细操作流程>>>
四、嵌入函数方式的加密
1、对应开发语言的示例所在位置(该示例对demo号的加密锁能直接调用):
2、正式号的加密锁需要修改vendorCode的内容,并把对应的库文件放到编译目录。
正式号code信息文件位置:
C:\Program Files (x86)\ Gemalto\SuperDog\2.4\VendorCodes中与主锁序列号对应的.hvc文件;
正式号对应的库文件位置:
我的文档\Gemalto\SuperDog 2.4\API\Licensing对应开发语言目录
函数调用加密详细操作流程>>>
五、给用户锁授权
启动“加密狗工具包-软件保护-授权管理工具”,该工具可以设置加密狗的功能ID、存储区数据等,在“工具-设置”中设置使用正式开发号,点“编程加密狗”完成写狗。写狗时需要同时插主锁和用户锁。
授权管理工具详细操作流程>>>
六、远程升级步骤
加密狗授权灵活,操作简单,当用户需要对已经发放的加密狗授权内容做修改,只需要一个激活码给用户,无须收回加密狗硬件重写。