【发布时间】:2021-10-18 11:17:32
【问题描述】:
首先:我有一个应用程序,它接受一个字节数组并从中加载程序集。
为了防止(容易)盗版,我的想法是在服务器上保存一个加密字符串,在客户端下载它,解密它以获得例如:
std::string decrypted = "0x4D, 0x5A, 0x90, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4";
然后从字符串转换为二进制(字节数组),这样就可以了
uint8_t binary[] = { 0x4D, 0x5A, 0x90, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4 };
然后像以前一样继续,但经过大量谷歌搜索后,我找不到太多关于常规字符串和字节数组之间直接转换的信息。 感谢您的任何帮助! -莎拉
【问题讨论】:
-
二进制字符串转成字节数组打算执行了吗?
-
抱歉@Eljay 回答晚了,二进制文件实际上是一个用于嵌入单声道的 DLL 文件!