-
-
[下载][下载]有没有人用过这种读狗工具
-
发表于:
2007-10-13 17:24
4326
-
先看图片在说

飞天代码生成工具
为方便客户使用本公司加密锁产品,特设计此工具。客户只需点击几个button,便可生成相关可用的代码。再对生成的代码稍做修改,即可编译运行。
(注:凡编译不能通过之处,皆为客户需要修改或添加内容的地方,已在生成的代码中用“[客户添加(修改)]”标识)
下面介绍几个常用的流程:
1. 运行文件
打开查找锁 验证超级密码 创建可执行文件 运行文件 关闭锁
创建文件时,须将文件属性设为0x10,即可执行文件,点击“运行”按钮后,左边的属性栏会展开,客户可以在这里设置输入和输出数据
2. 创建升级信息
打开查找锁 验证超级密码 创建升级信息 关闭锁
当最终用户需要升级时,则可以读出锁的远程升级密码,远程升级标志,锁的序列号,并将其发给客户,客户即可根据这些信息生成新的远程升级密码和新的远程升级标志,并把待升级文件转化为密文文件,然后将这些信息发给最终用户。
3. 完成远程升级
打开查找锁 完成远程升级 关闭锁
最终用户从客户那里收到远程升级信息,远程升级标志,及升级文件的内容后,即可验证远程升级密码,验证通过后,就将升级文件送入加密锁中,并转化为明文形式。到此远程升级完成。
有关远程升级的详细内容,参见《User Manual》5.1,5.2节
1. DES(3DES)加密
打开查找锁 验证超级密码 DES加密 关闭锁
DES(3DES)先需要创建密钥文件, DES和3DES的密钥根据密钥的长度来区别:长度为8个字节的密钥为DES密钥,长度为16个字节的密钥为3DES密钥。
密钥使用的数据结构是:
DES密钥10个字节――密钥ID(1字节)+密钥长度(1字节,值应该为8)+密钥(8字节)
3DES密钥18个字节――密钥ID(1字节)+密钥长度(1字节,值应该为16)+密钥(16字节)
生成代码后,客户需要手动将密钥及被加密数据填入buffer中。
2. RSA加密
打开查找锁 验证超级密码 RSA加密 关闭锁
RSA加密需先生成RSA密钥对,此步需验证超级密码,密钥对是两个文件,一个公钥,一个私钥。客户可在属性栏中设置其id。
生成代码后,客户需要手动将被加密数据填入buffer中。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课