在 Dell Command Intel vPro 带外应用程序中,基于 SHA256 和 SHA384 散列算法的 USB 闪存盘生成失败
Summary: Dell Command |英特尔博锐带外应用程序无法根据 SHA256 和 SHA384 哈希生成 USB 闪存盘。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
受影响的产品:
- Dell Command | Intel vPro Out of Band
当您选择 用于证书的哈希算法 为 SHA256 或 SHA384,然后单击 创建密钥时,将显示以下错误:
错误:在创建 USB 驱动器资源调配时发生意外错误。有关失败的详细信息,请参阅应用程序日志。

创建基于 SHA256 和 SHA384 哈希算法的 USB 驱动器时出现此问题。
Cause
Dell Command |英特尔博锐带外应用程序使用英特尔 AMT SDK 版本 12.0.0.9 来实施 USB 配置功能。英特尔 AMT SDK 需要 Libeay32.dll 文件来创建基于 SHA256 和 SHA384 哈希算法的 USB 驱动器。
Libeay32.dll文件包含一些严重安全漏洞,可防止此文件类型出现在 Dell Command |英特尔博锐带外应用程序。
Resolution
为了解决 USB 驱动器生成失败的问题,英特尔 AMT SDK 版本 15.0.0.1 将 libeay32.dll 文件替换为 libcrypto.dll。
提醒:
- 下载 OpenSSL,找到相关的
Libcrypto*.dll文件,然后将其放在与 USBFile 应用程序相同的文件夹中。 - 将 dll 文件重命名为 libcrypto.dll。
- libcrypto.dll 文件依赖于 vcruntime140.dll 文件,该文件是 Microsoft* C 运行时库应用程序扩展的一部分。.dll 文件位于 system32 文件夹中,是 Microsoft* Visual Studio 安装包的一部分。如果您的计算机上没有它,则必须下载它。
创建基于 SHA256 和 SHA384 哈希算法的 USB 驱动器的步骤:
从以下链接下载英特尔 AMT-SDK-15.0.0.1 并解压英特尔 AMT-SDK-15.0.0.1.zip 文件夹。
https://software.intel.com/content/www/us/en/develop/download/intel-active-management-technology-sdk.html
- 解压 USB_File_Module_15.0.0.1.zip 文件夹。

- 将libcrypto.dll文件移动到 \AMT-SDK-15.0.0.1\USB_File_Module_15.0.0.1\Bin。
- 执行以下命令,生成基于 SHA256 和 SHA384 哈希算法的 U 盘。
USBfile.exe-create <usb output file name> <current MEBx password> <new MEBx password> -hash <certificate file name> <friendly name> sha256
Affected Products
Dell Command | Intel vPro Out of BandArticle Properties
Article Number: 000188731
Article Type: Solution
Last Modified: 21 Jun 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.