Generering af USB-nøgle, der er baseret på SHA256- og SHA384-hashalgoritmen, mislykkes i Dell Command Intel vPro Out of Band-programmet
Summary: Dell Command | Intel vPro Out of band-programmet mislykkes generering af USB-nøgle baseret på SHA256- og SHA384-hash.
Symptoms
Berørte produkter:
- Dell Command | Intel vPro Out of Band
Når du vælger Hash-algoritme, der bruges til certifikatet , som enten SHA256 eller SHA384 og klikker på Opret nøgle, vises følgende fejl:
Fejl: Der opstod en uventet fejl under oprettelsen af klargøringen af USB-drevet. Se applikationsloggen for fejloplysninger.

Problemet opstår under oprettelse af USB-drevet, som er baseret på hashalgoritmerne SHA256 og SHA384.
Cause
Dell Command | Intel vPro Out of Band-programmet bruger Intel AMT SDK version 12.0.0.9 til at implementere USB-klargøringsfunktionen. Intel AMT SDK kræver den Libeay32.dll fil for at oprette det USB-drev, der er baseret på SHA256- og SHA384-hashalgoritmen.
Den Libeay32.dll fil indeholder et par kritiske sikkerhedsrisici, der forhindrer denne filtype i at være i Dell Command | Intel vPro Out of Band-program.
Resolution
For at løse det problem, hvor USB-drevgenereringen mislykkes, erstatter Intel AMT SDK version 15.0.0.1 den libeay32.dll fil med libcrypto.dll.
- Download OpenSSL, find den relevante
Libcrypto*.dllfil, og placer den derefter i samme mappe som USBFile-programmet. - Omdøb dll-filen til libcrypto.dll.
- Den libcrypto.dll fil afhænger af vcruntime140.dll-filen, som er en del af Microsoft* C Runtime Library-programmet. Den .dll fil findes i mappen system32 og er en del af Microsoft* Visual Studio-installationspakken. Hvis du ikke har det på din computer, skal du downloade det.
Trin til at oprette et USB-drev, der er baseret på hashalgoritmerne SHA256 og SHA384:
Download Intel AMT-SDK-15.0.0.1 fra følgende link, og pak Intel AMT-SDK-15.0.0.1.zip mappen ud.
https://software.intel.com/content/www/us/en/develop/download/intel-active-management-technology-sdk.html
- Udpak den USB_File_Module_15.0.0.1.zip mappe.

- Flyt filen libcrypto.dll til \AMT-SDK-15.0.0.1\USB_File_Module_15.0.0.1\Bin.
- Kør følgende kommando for at generere USB-drevet, der er baseret på hashalgoritmerne SHA256 og SHA384.
USBfile.exe-create <usb output file name> <current MEBx password> <new MEBx password> -hash <certificate file name> <friendly name> sha256