usb key 开发(二)

本文介绍了一种USBKey的加密验证方案,通过生成随机数并利用USBKey进行加密运算,最终对比加密结果来验证USBKey的有效性。此外还讨论了如何通过读取存储器数据检查指定加密锁的存在,并提出了增强算法的检查方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

usb key 开发(二)

唯一ID 和 出厂编码 不一样
这里写图片描述

//推荐加密方案:生成随机数,让锁做加密运算,同时在程序中使用算法代码做同样的加密运算,然后进行比较判断。

//使用从储存器读取相应数据的方式检查是否存在指定的加密锁
//使用增强算法二检查是否存在对应的加密锁
程序中 放置好 明文和密文A
然后 使用 ukey 加密明文 得到密文B
最后比较 加密A 和密文B

这里写图片描述

看一下 那个 生成模板工程的功能,里面会告诉你 怎么测试 是否是正确的 加密锁。

明天测试 一下 加壳操作
这里写图片描述
加壳 操作 : dll的问题,加壳 之后 ,程序内部 验证的 密钥问题。
具体操作文档

多个UKey 如何操作。
检查一下 批量操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值