Generování klíče USB založené na hashovacím algoritmu SHA256 a SHA384 selže v aplikaci Dell Command Intel vPro Out of Band
Summary: Aplikace Dell Command | Aplikace Intel vPro Out of Band selže při generování klíče USB na základě hashe SHA256 a SHA384.
Symptoms
Dotčené produkty:
- Dell Command | Intel vPro Out of Band
Když vyberete hashovací algoritmus použitý pro certifikát jako SHA256 nebo SHA384 a kliknete na Vytvořit klíč, zobrazí se následující chyba:
Chyba: Při zřizování jednotky USB došlo k neočekávané chybě. Podrobnosti o selhání naleznete v protokolu aplikací.

K problému dochází při vytváření jednotky USB, které je založeno na hashovacím algoritmu SHA256 a SHA384.
Cause
Nástroj Dell Command | Aplikace Intel vPro Out of Band používá k implementaci funkce zřizování USB sadu Intel AMT SDK verze 12.0.0.9. Sada Intel AMT SDK vyžaduje soubor Libeay32.dll k vytvoření jednotky USB, která je založena na algoritmu hash SHA256 a SHA384.
Soubor Libeay32.dll obsahuje několik kritických chyb zabezpečení, které brání zobrazení tohoto typu souborů v nástroji Dell Command | Aplikace Intel vPro Out of Band.
Resolution
K vyřešení problému, kdy dojde k selhání generování jednotky USB, nahradí sada Intel AMT SDK verze 15.0.0.1 soubor libeay32.dll souborem libcrypto.dll.
- Stáhněte si OpenSSL, vyhledejte příslušný
Libcrypto*.dlla umístěte jej do stejné složky jako aplikaci USBFile. - Přejmenujte soubor DLL na libcrypto.dll.
- Soubor libcrypto.dll závisí na souboru vcruntime140.dll, který je součástí rozšíření aplikace Microsoft* C Runtime Library. Soubor .dll se nachází ve složce system32 a je součástí instalačního balíčku sady Microsoft* Visual Studio. Pokud ji v počítači nemáte, musíte si ji stáhnout.
Postup vytvoření jednotky USB založený na algoritmu hash SHA256 a SHA384:
Z následujícího odkazu si stáhněte sadu Intel AMT-SDK-15.0.0.1 a rozbalte složku Intel AMT-SDK-15.0.0.1.zip.
https://software.intel.com/content/www/us/en/develop/download/intel-active-management-technology-sdk.html
- Rozbalte složku USB_File_Module_15.0.0.1.zip .

- Přesuňte soubor libcrypto.dll do umístění \AMT-SDK-15.0.0.1\USB_File_Module_15.0.0.1\Bin.
- Spuštěním následujícího příkazu vygenerujte jednotku USB založenou na algoritmu hash SHA256 a SHA384.
USBfile.exe-create <usb output file name> <current MEBx password> <new MEBx password> -hash <certificate file name> <friendly name> sha256