加密狗常见问题解答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

加密狗常见问题解答

以下加密狗常见问题的解答适合于微狗、软件狗、网络狗等多种狗。

1 .问:如果在计算机的USB 口和并口上同时插入USB 狗和并口狗,哪只狗起作用?

答:安装微狗开发套件选定绑定方法时,如果“优先级选择”项选择的是并口狗,那么同时插入USB 狗和并口狗时系统会先检测并口狗,并口狗先起作用;如果“优先级选择”选择的是USB 狗,那么这种情况下USB 狗先起作用。

2 .问:微狗开发套件与软件狗有何区别?

答:主要区别为:并口狗和USB 狗内置单片机,而软件狗则没有。

3 .问:单片机起什么作用?

答:单片机主要用来提高反跟踪的性能。它通过固化的软件(该软件不可读)对写入和读出的数据按一定的算法进行变换,并采用金天地公司独创的数据交换随机技术使得每次软件与狗交互的字节流都不一样(即使写入的数据是相同的)。这样就有效地防止了软件跟踪和逻辑分析仪的分析,保证了加密的可靠性。

4 .问:何为狗的密码及其作用?

答:狗的密码是一种由软件开发者控制的、在对狗进行读写操作时校验的密码。狗的密码不影响检查及变换操作(DogCheck() 、DogConvert() )。微狗的密码为四字节长(32 位),在出厂时密码设置为0 。狗的密码可以由软件开发者用微狗开发套件发行盘上提供的工具软件(DogEdt32.EXE) 进行修改。

注意:对修改后的密码一定要记录并保存好,若忘记密码,加密后的软件将无法对狗进行读写操作而导致软件运行失败。忘记密码后只能将狗送回至厂家进行清零。

5 .问:别人能买到和我买的一样的狗吗?他用他的随狗软件可以读出我在狗中写的内容吗?

答:您无需有此担心。狗中有一定的存储空间,其中一部分是系统区,另一部分是用户区。用户区可以供开发者读写,系统区用来存放狗的特征码及其它信息,任何用户都不能访问的。特征码是用来区分狗的一组数据,此数据在生产时随机产生,然后写到狗内。特征码重复的概率很小,只有几千万分之一。随狗的软件在对狗操作时,首先要检验狗的特征码,才能进行其它工作。所以随狗的软件和狗是一一对应的,别人的软件是读不出您在狗中写的内容的

6 .问:能否带电插拔狗?

答:USB 狗属于即插即用设备,可以带电插拔。

7 .问:能否带电插拔网络狗?

答:要尽量避免带电插拔网络狗,否则会造成网络狗的损坏。因为并口存在一定电压(0 至5V ),网络狗就是依靠并口所提供的电压工作的。一旦带电插拔,可能造成网络狗中的电流瞬间多次通断,从而造成网络狗中芯片的损坏或并口损坏。

8 .问:狗的硬件流水号有什么作用?

答:流水号实际上就是我们在生产时为每个狗编的序号,用于生产管理,和狗的序列号是无关的。每只狗的流水号都是唯一的,开发商可以通过开发商工具或调用RC_GetDogInfo 函数得到,并用于客户的管理。

9 .问:狗的产品流水号有什么作用?

答:狗的产品流水号是由开发商指定的,用于开发商的产品管理,开发商可以使用开发商工具和调用RC_GetProductCurrentNo 函数得到,同时可以使用开发商工具来设置对应狗的产品流水号。

10 .问:什么是绑定?如何绑定?

答:在开发套件安装过程中,安装程序会对加密模块和相应的硬件狗进行绑定操作。绑定过的模块只能操作对应系列号的硬件狗,不能操作其他系列号的硬件狗;未经绑定的模块是特殊格式,不能直接使用。在绑定过程中,绑定程序会把相应的硬件狗的信息写入模块,并把模块恢复正常格式。经过绑定的模块才能对相应的硬件狗操作。

11 .问:狗可以多个级联吗?

答:硬件狗可以与我公司的其他产品无障碍级联。如果系列号不同,硬件狗之间也可以无障碍的级联;但如果系列号相同,必须设置不同的级联码,硬件狗间才能级联。所以请在不同的产品中使用不同系列号的硬件狗,以避免可能发生的级联问题。硬件狗与其它公司开发的符合规范的并口加密产品也可以无障碍级联。级联的个数不受限制,但受到并口工作电压及其他电气参数的影响(微狗通过并口获取工作电压),一般计算机上可支持3-5 个微狗。USB 狗不存在这个问题。

12. 问:网络狗可以多个级联吗?

答:可以。网络狗支持异号级联。考虑到并口工作电压及其他电气参数的影响(网络狗通过并口获取工作电压),一般计算机上可支持 3 个异号并口网络狗;USB 狗没有个数限制,但也是不相同系列号的才能一起使用。

13.问:笔记本上的USB口只有一个,被鼠标占用了,没有地方插狗。

答:可以使用usb 多接口的转接线;

问:如果因误操作使USB 狗设备出现问题,应如何恢复?

14 .答:插上USB 狗后,在Windows98/ME/2000/XP 的设备管理器中,找到“ GrandDog USB Device ”设备,如果该设备被打上了“ ! ”号,说明该设备出现了问题。这时,请先删除该设备,拔掉USB 狗。

重新启动计算机后,安装狗的驱动程序,插上USB 狗,该设备就可以恢复正常了。

15 .问:使用并口狗的时候,如果出现打印机工作不正常的情况:

答: 1 、先确定您是否安装了我们加密狗的最新驱动。

您可以到此地址下载所需的驱动:/support/index.asp

2 、请到BIOS 调整并口模式成EPP 模式(在这种模式下硬件狗和打印机的冲突最小)

注意:当加密狗和打印机级联时,要确保打印机的电源是打开的,否则会找不到硬件狗。

16 .问:软件安装完成后,我应如何操作加密狗的硬件?

答:首先我们应该认识直接操作狗的工具:RC_DeveloperTool .exe 。快捷方式位置在:开始菜单\ 程序\ 宏狗开发套件\10003( 您的软件系列号)\ 开发商工具,文件位置:宏狗开发套件\10003( 您的软件系列号)\ Utility\ RC_DeveloperTool .exe 。使用这个工具可以完成对宏狗中信息的查询、更改和删除,检查模块更新、批量初始化硬件等操作。

您应该认识直接操作狗的工具:DogEdt32.EXE 。快捷方式位置在:开始菜单\ 程序\RC-DL Development Kits v2.1\DogEdt32 ,文件位置:

\RC-DLV2.1\Utility\DogEdt32.EXE 。其最主要的功能有:存储区编辑、,读狗、写狗、取产品系列号等软件狗信息设置,以及批量初始化、加密模块升级等高级功能。

17 .问:在发行软件时推荐同时发行的程序:

建议做一个检测硬件狗的小程序发给客户,来判断硬件狗的运行状态。因为检测狗程序比客户自己的软件简单,不会关联太多的系统环境问题(比如说数据库问题等等), 2 、可以把我们提供给您的诊断工具Diagnose.exe 提供给客户,这样客户运行后可以很清楚的看到客户的系统信息,并口和usb 口的信息,加密狗的驱动程序的信息,以及我们定义的返回的错误码,便于解决客户问题。

18 .问:在集成开发环境下(vfp ,vb ,pb )下,运行调用dll 加密的例子时为何提示找不到dll ?我已将dll 拷到了例子程序所在的目录下?

答:Windows 下搜索路径的顺序为当前目录(集成环境目录),系统目录,环境变量Path 中其他目录。集成开发环境下调试程序时,当前目录为集成开发环境所在的目录,而不是例子程序所在的目录。所以为保证集成开发环境运行例子程序或调用dll 的可执行程序能找到所需的dll ,最好将dll 放在系统目录下。

19 .问:加密狗都有哪些加密方式呢?

答:加密狗有内嵌和外壳两种加密方式。外壳加密就是对exe 文件直接进行加密的方式;内嵌加密是在各种开发语言中直接调用网络狗接口函数进行加密的方式。

20 .问:如何发布被加密的软件?

相关文档
最新文档