【发布时间】:2019-10-25 21:52:48
【问题描述】:
所以我制定了自己的加密方案,并想出了一个想法,即我可以拥有一个带有原始数据(根本没有文件系统)的 USB 驱动器,我可以在我的加密方案中将其用作“密钥”。
我需要一种直接在 USB 中读取和写入数据的方法,我尝试过使用 libusb,但我想不通(对我来说太低级了)。
我还看到有一种方法可以在 Windows 上使用 CreateFile 函数打开 USB 驱动器的句柄,但我无法弄清楚所需的参数,并且在尝试读取时得到了 ERROR_INVALID_PARAMETER。
我知道操作系统会认为驱动器/它的文件系统已损坏(因为它不会有),但没关系,我只需要一种存储原始数据的方法。
任何帮助表示赞赏,谢谢!
【问题讨论】:
-
请在您尝试打开该卷的位置显示您的代码。
标签: c windows usb usb-drive raw-data