如何使用PNPDeviveID创建USB安全密钥?
-
19-09-2019 - |
题
我需要使用USB密钥保护软件。我可以使用WMI查询USB驱动器并从Win32_DiskDrive类中获取PNPDeviceID,并将其与应用程序中的一个已经进行了硬化和硬编码?这有多安全?可以修改PNPDEVICEID属性吗?硬件编码吗?还有其他想法吗?
从逻辑上讲,USB驱动器将被仔细选择。
谢谢
解决方案
它可能可以用设备驱动程序层伪造,我不知道它是否可以在设备中进行更改 - 我从未见过任何事情要做。
我认为这是加密狗的廉价替代品,也是分发软件的方法。
要小心的一件事 - 非常便宜的USB键不会实现此功能,它们插入时只是随机发送(?)键,因此当插入不同端口时,它们会获得新的ID。
不隶属于 StackOverflow