OpenSSL installeren op Windows 11 of 10 via Command of GUI

OpenSSL is over het algemeen een vereiste voor ontwikkelaars, systeembeheerders en beveiligingsprofessionals die werken met applicaties die SSL/TLS-codering vereisen.Of u OpenSSL nu nodig heeft voor webontwikkeling, certificaatbeheer, externe verbindingen of iets andersCryptografische bewerkingen, het is vrij eenvoudig om het op Linux te krijgen; hoe zit het echter metWindows 11 of 10? HoewelOpenSSLis niet vooraf geïnstalleerd, er is een eenvoudige manier om het te verkrijgenop Windows 11, en in dit artikel bespreken we dat.

Methoden die we in deze tutorial gaan bespreken voor het instellen van Windows 11 OpenSSL:

Een vooraf gecompileerd OpenSSL-installatieprogramma gebruiken (aanbevolen voor beginners)
OpenSSL bouwen vanuit de bron (voor geavanceerde gebruikers en ontwikkelaars)


Methode 1: Installeer OpenSSL op Windows 11 of 10 met Winget

Wij kunnen installerenOpenSSLmet behulp van de opdrachtprompt of PowerShell op Windows 11 of 10, afgezien van de grafische gebruikersinterface. Laten we weten hoe we beide kunnen gebruiken:

Voor opdrachtprompt of PowerShell:

Gebruikers die de opdrachtregel willen gebruiken om OpenSSL te installeren, kunnen de ingebouwde pakketbeheerder van WIndow gebruiken genaamd “Vleugel.” Hier zijn de stappen die u moet volgen:

Stap 1:Open de opdrachtterminal.Klik met de rechtermuisknop op deBeginknop en selecteer “Terminal (Admin)” vanuit het geopende Power Menu.

Stap 2:Controleer of Winget beschikbaar is; typ daarvoor deopdracht gegeven.Als het terugkomt metde versiedetails of help-sectieingeschakeld, waarmee wordt bevestigd dat de pakketbeheerder beschikbaar is op uw Windows 11- of 10-systeem.

winget -v

Stap 3:Zoek naar OpenSSL met behulp vanWinget om de pakketnaam te bevestigen ende beschikbaarheid ervan.Type:

winget search openssl

U ziet de pakketnaam zoals weergegeven in de schermafbeelding van ShiningLight.OpenSSL.Light.

Stap 4:Installeer OpenSSL met behulp van de gegevenVleugelcommando. Dit is de snelste manier om het vooraf gecompileerde binaire bestand te verkrijgenRamenBesturingssysteem.

winget install ShiningLight.OpenSSL.Light

Verkrijg OpenSSL met behulp van een grafische gebruikersinterface.

Voor degenen die niet de opdrachtregel willen gebruiken, maar een grafische gebruikersinterface om OpenSSL op Windows te krijgen:

Stap 1:Download het grafische installatieprogramma vanOpenSSL voor Windows32-bits of 64-bits versie door naar de “slbewijs. Deze website biedt vertrouwde, up-to-date OpenSSL binaire bestanden voor Windows.

Stap 2: Scroll naar beneden “Download Win32/Win64 OpenSSL” sectie en cKies de juiste versie:

  • Win64 OpenSSL v3.xx (EXE)→ Voor 64-bits Windows 11
  • Win32 OpenSSL v3.xx (EXE)→ Voor 32-bit Windows (zelden nodig)

📌Pro-tip:De meeste moderne Windows 11-systemen zijn 64-bit, dus kies deWin64versie, tenzij u een verouderd systeem gebruikt.

Stap 3: Nadat u het installatieprogramma hebt gedownload, voert u het .exe-bestand door erop te dubbelklikken.Dan, accepteer de licentieovereenkomsten klikVolgende.

Stap 3: Kies een installatiemap, indien nodig; anders laat u de standaardlocatie zoals deze isC:\Program Files\OpenSSL-Win64\

Stap 4:De installatiewizard zal u hierom vragenSelecteer 'OpenSSL DLL's kopiëren naar de systeemmap'.Wij kiezen voor deze optie omdat het de toegang tot OpenSSL eenvoudiger maakt.

Stap 5:Klik ten slotte op de knop Volgende en voltooi het installatieproces.


Voeg OpenSSL toe of configureer het naar Windows 11-systeemPATH

Zelfs na een succesvolle installatie,u kunt de OpenSSL-opdrachten niet gebruiken in uw Prompt of PowerShellomdat het systeem niet weet waar het is geïnstalleerd. Daarom, voeg een toeOpenSSL-mappad to de variabele van uw systeem om zijn opdrachten te gebruiken.

OpenSSL toevoegen aan het systeemPATH:

Stap 1: Variabelen in de open omgeving:voor die persWin + R, typsysdm.cpl, en sloegBinnenkomen.

Stap 2:Ga in het venster Systeemeigenschappen naar hetGeavanceerdtabblad en klikOmgevingsvariabelen.

Stap 3:Zoek de variabele 'Pad'onderde systeemvariabelensectie, selecteerhet padartikel, enklik op Bewerken.

Stap 4:Voeg het installatiepad van OpenSSL toe, de map waarin Windows het heeft geïnstalleerd.Klik dusNieuwen voer het opgegeven bin-mappad van OpenSSL in. KlikOKom wijzigingen op te slaan.Opmerking: Als u OpenSSL op een aangepaste locatie hebt geïnstalleerd, voegt u dat mappad toe in plaats van het opgegeven pad.

C:\Program Files\OpenSSL-Win64\bin

Controleer de OpenSSL-installatie

Open de opdrachtprompt of PowerShell(indien de eerste al geopend is, sluit en heropen iT). Typ daarna het gegevensyntaxis; als alles correct werkt, krijgt u de versiegegevens, zoals weergegeven in de volgende schermafbeelding.

openssl version

Gefeliciteerd! OpenSSL is nu geïnstalleerd op uw Windows 11-systeem!🎉

📌Pro-tip:Als CMD het zegt“openssl wordt niet herkend”, zorg ervoor dat u het aan het systeemPATH hebt toegevoegd (stap 3).


Methode 2: OpenSSL bouwen vanuit de bron (voor ontwikkelaars en geavanceerde gebruikers)

Deze methode is specifiek bedoeld voor gevorderde gebruikers die een aantal aangepaste configuraties willen maken, omdat de gegeven stappen zullen discuderenss hoe we OpenSSL kunnen compileren vanuit een bron met behulp van Microsoft Visual Studio en Perl.

Stap 1: Installeer de vereiste afhankelijkheden

1️⃣Installeer Visual Studio(met C++-buildtools): Downloaden vanhttps://visualstudio.microsoft.com/. Selecteer“Desktopontwikkeling met C++”tijdens de installatie.

2️⃣Installeer Perl (Strawberry Perl aanbevolen):Downloaden vanhttps://strawberryperl.com/. of gebruik het Winget-commando:

winget install StrawberryPerl.StrawberryPerl

3️⃣NASM (Netwide Assembler) installerendoor de installatie te downloadenhttps://www.nasm.us/. vanaf de officiële website of gebruik rechtstreeks de gegeven opdracht.

wignet install NASM.NASM

4️⃣ Installerengit om de broncode te klonenuit de OpenSSL-repository:

winget install Git.Git

Stap 2: Download OpenSSL-broncode

1️⃣ GeopendOpdrachtprompten navigeer naar de gewenste map of naar de rootschijf met behulp van:

cd\

2️⃣ Kloon de OpenSSL-repository:

git clone https://github.com/openssl/openssl.git
cd openssl

Stap 3: Bouw OpenSSL

1️⃣ OpenSSL configureren:

perl Configure VC-WIN64A

2️⃣ OpenSSL bouwen:

nmake

3️⃣ OpenSSL installeren:

nmake install

✅ Nu heb je een op maat gemaakte OpenSSL op je Windows 11-systeem!Voor meer informatie, bekijk deofficiële GitHub-pagina.

📌Pro-tip:Als u geen ontwikkelaar bent, houd u dan aan dit beleidMethode 1(Vooraf gecompileerd installatieprogramma), omdat het veel beter beheersbaar is.


🔹 Veelgestelde vragen (FAQ's)

1. Hoe controleer ik of OpenSSL is geïnstalleerd op Windows 11?

OpenOpdrachtpromptop uw Windows en typ de gegeven opdracht. Als OpenSSL is geïnstalleerd, ziet u de details van het versienummer.

openssl version

2. Hoe update ik OpenSSL op Windows 11?

OpenSSL bijwerken:
1️⃣Verwijder de oude versievanuit het Configuratiescherm.
2️⃣Download en installeer de nieuwste OpenSSL-versiegebruikenMethode 1.
3️⃣Start uw pc opnieuw opwijzigingen toe te passen.


3. Hoe gebruik ik OpenSSL om SSL-certificaten te genereren?

U kunt een SSL-certificaat genereren met:

openssl req -new -x509 -nodes -days 365 -out mycert.pem -keyout mykey.pem

Vervangenmycert.pemEnmykey.pemmet uw favoriete bestandsnamen.


Conclusie

Niet iedereen hoeft OpenSSL op Windows 11 of 10 te installeren; Als u zich echter in de ontwikkelingssector bevindt, gebruikt uMethode 1zal vrij eenvoudig zijn voor beveiligings-, encryptie- en ontwikkelingstaken. Niettemin, of je nu kiestMethode 1 (voorgecompileerd installatieprogramma aanbevolen voor beginnersEnalgemene gebruikers)vanwege het gemak ofMethode 2 (Build from Source aanbevolen voor ontwikkelaarsEnStroomGebruikers)voor maatwerk beschikt u over een werkende OpenSSL-installatie op Windows OS.

Related Posts