加密狗常见问题解答
以下加密狗常见问题的解答适合于微狗、软件狗、网络狗等多种狗。 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 .问:什么是绑定?如何绑定? 什么是绑定?如何绑定? 答: 在开发套件安装过程中,安装程序会对加密模块和相应的硬件狗进行绑定操作。绑定过的模块只 能操作对应系列号的硬件狗,不能操作其他系列号的硬件狗;未经绑定的模块是特殊格式,不能直接使 用。在绑定过程中,绑