欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

设备硬件加密方法

发布时间:2023/12/13 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 设备硬件加密方法 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在机器视觉或者一些传统制造业行业里经常牵扯到软件加密算法,或者一些简单的加密,比如相机绑定,或者USB接口绑定之类的,那么针对这些硬件设备绑定加密方式,我这里简单的提供一个方法来实现:

方法很简单,从设备管理器里查找关心的USB设备,对比PID,VID和全球唯一标识GUID,当然被别人在驱动层挂了钩子修改注册表内容,这个方法就不适用了。以下是代码:

#pragma once #include <afx.h> #include <DShow.h> #include <Windows.h> #include <setupapi.h> #include <vector> #pragma comment(lib, "setupapi.lib") /* 打开设备管理器里可以查看对应USB接口的详细信息 已配置设备 USB\VID_1E2F&PID_9801&MI_00\6&1a040c39&0&0000 VID 对应已配置信息的VID_1E2F PID 对应已配置信息的PID_9801 类 GUID: {C166523C-FE0C-4A94-A586-F1A80CFBBF3E} 下面的GUID分别是16进制方式表示 GUID1 0xC166523C GUID2 0xFE0C GUID3 0x4A94 GUID4 0xA586 GUID5 0xF1A80CFBBF3E返回值: 返回TRUE 表示验证成功 返回FALSE 表示验证失败 */ class UsbSerialnumberBasicInfo { public:CString m_VID;CString m_PID;int m_GUID1;int m_GUID2;int m_GUID3;int m_GUID4;long long int m_GUID5;UsbS

总结

以上是生活随笔为你收集整理的设备硬件加密方法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。