本人用易语言读写飞天诚信的rockey2加密狗成功
系统结构:搜索Rockey,打开指定的加密锁,关闭加密锁,生成用户UID,读取加密锁内容,写入加密锁内容,进行数据交换,取硬件版本号,
======窗口程序集1
| |
| |------ _按钮_创建UID_被单击
| |
| |------ _按钮_读出数据_被单击
| |
| |------ _按钮_写入数据_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ 搜索Rockey
| |
| |---[dll]------ 打开指定的加密锁
| |
| |---[dll]------ 关闭加密锁
| |
| |---[dll]------ 生成用户UID
| |
| |---[dll]------ 读取加密锁内容
| |
| |---[dll]------ 写入加密锁内容
| |
| |---[dll]------ 进行数据交换
| |
| |---[dll]------ 取硬件版本号
调用的DLL命令:
.DLL命令 搜索Rockey, 整数型, "ROCKEY2.DLL", "RY2_Find"
.DLL命令 打开指定的加密锁, 整数型, "ROCKEY2.DLL", "RY2_Open"
.参数 mode, 整数型, , 加密锁的方式
.参数 uid, 整数型, , 加密锁的UID
.参数 hid, 整数型, 数组, 加密锁的硬件ID
.DLL命令 关闭加密锁, 整数型, "ROCKEY2.DLL", "RY2_Close"
.参数 handle, 整数型, , 设备句柄
.DLL命令 生成用户UID, 整数型, "ROCKEY2.DLL", "RY2_GenUID"
.参数 handle, 整数型, , 设备句柄
.参数 uid, 整数型, 数组, 生成用户ID
.参数 seed, 字节型, 数组, 生成用户ID的种子
.参数 isProtect, 整数型, , 保留
.DLL命令 读取加密锁内容, 整数型, "ROCKEY2.DLL", "RY2_Read"
.参数 handle, 整数型, , 设备句柄
.参数 block_index, 整数型, , 块索引
.参数 bufeer, 字节型, 数组, 读出块的缓冲区
.DLL命令 写入加密锁内容, 整数型, "ROCKEY2.DLL", "RY2_Write"
.参数 handle, 整数型, , 设备句柄
.参数 block_index, 整数型, , 块索引
.参数 buffer, 字节型, 数组, 写入块的缓冲区
.DLL命令 进行数据交换, 整数型, "ROCKEY2.DLL", "RY2_Transform"
.参数 handle, 整数型, , 设备句柄
.参数 len, 整数型, , 输入数据长度
.参数 data, 字节型, 数组, 用户输入数据
.DLL命令 取硬件版本号, 整数型, "ROCKEY2.DLL", "RY2_GetVersion"
.参数 handle, 整数型, , 设备句柄
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。