以 SHA256 和 SHA384 雜湊演算法為基礎的 USB 金鑰產生在 Dell Command Intel vPro 頻外應用程式中失敗

Summary: Dell Command |Intel vPro 頻外應用程式無法根據 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,然後按一下 建立金鑰時,會顯示下列錯誤:

Error: 建立隨需分配 USB 磁碟機時發生未預期的錯誤。有關失敗詳細資訊,請參閱應用程式日誌。

Dell Command |Intel vPro 錯誤

建立以 SHA256 和 SHA384 雜湊演算法為基礎的 USB 磁碟機時,就會發生此問題。

Cause

Dell Command |Intel vPro 頻外應用程式使用 Intel AMT SDK 12.0.0.9 版來實作 USB 隨需分配功能。Intel AMT SDK 需要Libeay32.dll檔案才能建立以 SHA256 和 SHA384 雜湊演算法為基礎的 USB 磁碟機。

Libeay32.dll檔案包含一些重大安全性漏洞,可防止此檔案類型出現在 Dell Command |Intel vPro 頻外應用程式。

Resolution

為解決 USB 磁碟機世代失敗的問題,Intel AMT SDK 15.0.0.1 版會以 libcrypto.dll 取代 libeay32.dll 檔案。

注意:
  • 下載 OpenSSL,找到相關的 Libcrypto*.dll ,然後將其放在與 USBFile 應用程式相同的資料夾中。
  • 將 dll 檔案重新命名為 libcrypto.dll。
  • libcrypto.dll 檔案依賴於 vcruntime140.dll 檔,該檔是 Microsoft* C 運行時庫應用程式擴展的一部分。.dll檔位於 system32 資料夾中,是 Microsoft* Visual Studio 安裝包的一部分。如果您的電腦上沒有它,則必須下載它。

建立以 SHA256 和 SHA384 雜湊演算法為基礎之 USB 磁碟機的步驟:

從下列連結下載 Intel AMT-SDK-15.0.0.1,然後解壓縮 Intel AMT-SDK-15.0.0.1.zip 資料夾。
https://software.intel.com/content/www/us/en/develop/download/intel-active-management-technology-sdk.html 此超連結會帶您前往 Dell Technologies 以外的網站。

  1. 壓縮USB_File_Module_15.0.0.1.zip 資料夾。
    壓縮檔案
  2. 將libcrypto.dll檔案移至 \AMT-SDK-15.0.0.1\USB_File_Module_15.0.0.1\Bin
  3. 執行下列命令,以產生以 SHA256 和 SHA384 雜湊演算法為基礎的 USB 磁碟機。
    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 Band
Article Properties
Article Number: 000188731
Article Type: Solution
Last Modified: 21 June 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.