OpenSSL ist im Allgemeinen eine Voraussetzung für Entwickler, Systemadministratoren und Sicherheitsexperten, die mit Anwendungen arbeiten, die SSL/TLS-Verschlüsselung erfordern.Egal, ob Sie OpenSSL für Webentwicklung, Zertifikatsverwaltung, Remote-Verbindungen oder anderes benötigenCkryptografische Operationen, es ist ziemlich einfach, es unter Linux zu bekommen; aber was ist mitWindows 11 oder 10? ObwohlOpenSSLnicht vorinstalliert ist, gibt es eine einfache Möglichkeit, es zu bekommenunter Windows 11, und in diesem Artikel besprechen wir das.
Methoden, die wir in diesem Tutorial für die Einrichtung von Windows 11 OpenSSL besprechen werden:
✅Verwendung eines vorkompilierten OpenSSL-Installationsprogramms (empfohlen für Anfänger)
✅OpenSSL aus dem Quellcode erstellen (für fortgeschrittene Benutzer und Entwickler)
Methode 1: Installieren Sie OpenSSL unter Windows 11 oder 10 mit Winget
Wir können installierenOpenSSLVerwendung der Eingabeaufforderung oder PowerShell unter Windows 11 oder 10, abgesehen von der grafischen Benutzeroberfläche. Lassen Sie uns wissen, wie man beides verwendet:
Für Eingabeaufforderung oder PowerShell:
Benutzer, die die Befehlszeile zum Installieren von OpenSSL verwenden möchten, können den in WIndow integrierten Paketmanager namens „Winget.“ Hier sind die Schritte, die Sie befolgen müssen:
Schritt 1:Öffnen Sie das Befehlsterminal.Klicken Sie mit der rechten Maustaste aufStartTaste und wählen Sie „Terminal (Admin)“ aus dem geöffneten Power-Menü.

Schritt 2:Prüfen Sie, ob Winget verfügbar ist; Geben Sie dazu Folgendes eingegebener Befehl.Wenn es mit zurückkommtdie Versionsdetails oder den HilfeabschnittEinschalten und bestätigen, dass der Paketmanager auf Ihrem Windows 11- oder 10-System verfügbar ist.
winget -vSchritt 3:Suchen Sie nach OpenSSL mitWinget, um den Paketnamen zu bestätigen undseine Verfügbarkeit.Typ:
winget search opensslSie sehen den Paketnamen wie im Screenshot von ShiningLight.OpenSSL.Light gezeigt.

Schritt 4:Installieren Sie OpenSSL mit dem angegebenenWingetBefehl. Dies ist der schnellste Weg, um die vorkompilierte Binärdatei zu erhaltenWindowsBetriebssystem.
winget install ShiningLight.OpenSSL.LightHolen Sie sich OpenSSL über eine grafische Benutzeroberfläche.
Für diejenigen, die nicht die Befehlszeile, sondern die grafische Benutzeroberfläche verwenden möchten, um OpenSSL unter Windows zu erhalten:
Schritt 1:Laden Sie das grafische Installationsprogramm von herunterOpenSSL für Windows32-Bit- oder 64-Bit-Version herunterladen, indem Sie die Seite „slnachweisen. Diese Website bietet vertrauenswürdige, aktuelle OpenSSL-Binärdateien für Windows.
Schritt 2: Nach unten scrollen „Laden Sie Win32/Win64 OpenSSL herunter” Abschnitt und cWählen Sie die richtige Version:
- Win64 OpenSSL v3.xx (EXE)→ Für 64-Bit-Windows 11
- Win32 OpenSSL v3.xx (EXE)→ Für 32-Bit-Windows (selten benötigt)
📌Profi-Tipp:Die meisten modernen Windows 11-Systeme sind 64-Bit, also wählen Sie dasWin64Version, es sei denn, Sie verwenden ein Legacy-System.
Schritt 3: Nachdem Sie das Installationsprogramm heruntergeladen haben, führen Sie das aus.exe-Datei, indem Sie darauf doppelklicken.Dann, Akzeptieren Sie die Lizenzvereinbarungund klickenNächste.

Schritt 3: Wählen Sie ein Installationsverzeichnis, falls erforderlich; andernfalls lassen Sie den Standardspeicherort unverändertC:\Program Files\OpenSSL-Win64\

Schritt 4:Der Installationsassistent wird Sie dazu auffordernWählen Sie „OpenSSL-DLLs in das Systemverzeichnis kopieren“.Wir wählen diese Option, weil sie den Zugriff auf OpenSSL erleichtert.
Schritt 5:Klicken Sie abschließend auf die Schaltfläche „Weiter“ und schließen Sie den Installationsvorgang ab.

Fügen Sie OpenSSL zum Windows 11-Systempfad hinzu oder konfigurieren Sie es
Auch nach erfolgreicher InstallationSie können die OpenSSL-Befehle nicht in Ihrer Eingabeaufforderung oder PowerShell verwendenweil das System nicht weiß, wo es installiert wurde. daher, füge ein hinzuOpenSSL-Ordnerpfad to die Variable Ihres Systems, um deren Befehle zu verwenden.
So fügen Sie OpenSSL zum Systempfad hinzu:
Schritt 1: Umgebungsvariablen öffnen:für diese PresseWin + R, Typsysdm.cpl, und schlagenEingeben.
Schritt 2:Gehen Sie im Fenster „Systemeigenschaften“ zuFortschrittlichTab und klicken SieUmgebungsvariablen.

Schritt 3:Suchen Sie die Variable „Pfad“.unterdie SystemvariablenAbschnitt auswählender WegArtikel undKlicken Sie auf Bearbeiten.

Schritt 4:Fügen Sie den Installationspfad von OpenSSL hinzu, das Verzeichnis, in dem Windows es installiert hat.Also, klicken SieNeuund geben Sie den Bin-Ordnerpfad des angegebenen OpenSSL ein. KlickenOKum Änderungen zu speichern.Notiz: Wenn Sie OpenSSL an einem benutzerdefinierten Speicherort installiert haben, fügen Sie diesen Ordnerpfad anstelle des angegebenen hinzu.
C:\Program Files\OpenSSL-Win64\bin
Überprüfen Sie die OpenSSL-Installation
Öffnen Sie die Eingabeaufforderung oder PowerShell(Wenn das erste bereits geöffnet wurde, schließen Sie es und öffnen Sie es erneutT). Geben Sie danach das Gegebene einSyntax; Wenn alles korrekt funktioniert, erhalten Sie die Versionsdetails, wie im folgenden Screenshot dargestellt.
openssl version
✅Glückwunsch! OpenSSL ist jetzt auf Ihrem Windows 11-System installiert!🎉
📌Profi-Tipp:Wenn CMD sagt„openssl wird nicht erkannt“, stellen Sie sicher, dass Sie es zum Systempfad hinzugefügt haben (Schritt 3).
Methode 2: OpenSSL aus dem Quellcode erstellen (für Entwickler und fortgeschrittene Benutzer)
Diese Methode ist speziell für fortgeschrittene Benutzer gedacht, die einige benutzerdefinierte Konfigurationen vornehmen möchten, da die angegebenen Schritte erläutert werdenss wie wir OpenSSL aus einer Quelle mit Microsoft Visual Studio und Perl kompilieren können.
Schritt 1: Erforderliche Abhängigkeiten installieren
1️⃣Installieren Sie Visual Studio(mit C++-Build-Tools): Herunterladen vonhttps://visualstudio.microsoft.com/. Wählen„Desktop-Entwicklung mit C++“während der Installation.
2️⃣Installieren Sie Perl (Strawberry Perl empfohlen):Herunterladen vonhttps://strawberryperl.com/. oder verwenden Sie den Winget-Befehl:
winget install StrawberryPerl.StrawberryPerl3️⃣Installieren Sie NASM (Netwide Assembler)indem Sie das Setup herunterladenhttps://www.nasm.us/. von der offiziellen Website oder verwenden Sie direkt den angegebenen Befehl.
wignet install NASM.NASM4️⃣ Installierengit, um den Quellcode zu klonenaus dem OpenSSL-Repository:
winget install Git.GitSchritt 2: Laden Sie den OpenSSL-Quellcode herunter
1️⃣ OffenEingabeaufforderungund navigieren Sie zu Ihrem gewünschten Ordner oder zum Stammlaufwerk mit:
cd\2️⃣ Klonen Sie das OpenSSL-Repository:
git clone https://github.com/openssl/openssl.git
cd opensslSchritt 3: OpenSSL erstellen
1️⃣ OpenSSL konfigurieren:
perl Configure VC-WIN64A2️⃣ OpenSSL erstellen:
nmake3️⃣ OpenSSL installieren:
nmake install✅ Jetzt haben Sie ein maßgeschneidertes OpenSSL auf Ihrem Windows 11-System!Für weitere Details, schauen Sie sich die anoffizielle GitHub-Seite.
📌Profi-Tipp:Wenn Sie kein Entwickler sind, bleiben Sie dabeiMethode 1(Vorkompiliertes Installationsprogramm), da es viel einfacher zu verwalten ist.
🔹 Häufig gestellte Fragen (FAQs)
1. Wie überprüfe ich, ob OpenSSL unter Windows 11 installiert ist?
OffenEingabeaufforderungauf Ihrem Windows und geben Sie den angegebenen Befehl ein. Wenn OpenSSL installiert ist, sehen Sie die Details der Versionsnummer.
openssl version2. Wie aktualisiere ich OpenSSL unter Windows 11?
So aktualisieren Sie OpenSSL:
1️⃣Deinstallieren Sie die alte Versionüber die Systemsteuerung.
2️⃣Laden Sie die neueste OpenSSL-Version herunter und installieren Sie sieverwendenMethode 1.
3️⃣Starten Sie Ihren PC neuÄnderungen anzuwenden.
3. Wie verwende ich OpenSSL zum Generieren von SSL-Zertifikaten?
Sie können ein SSL-Zertifikat generieren mit:
openssl req -new -x509 -nodes -days 365 -out mycert.pem -keyout mykey.pemErsetzenmycert.pemUndmykey.pemmit Ihren bevorzugten Dateinamen.
Abschluss
Nicht jeder muss OpenSSL unter Windows 11 oder 10 installieren; Wenn Sie jedoch im Entwicklungsbereich tätig sind, verwenden SieMethode 1wird für Sicherheits-, Verschlüsselungs- und Entwicklungsaufgaben ziemlich einfach sein. Dennoch, ob Sie sich entscheidenMethode 1 (Vorkompiliertes Installationsprogramm für Anfänger empfohlenUndallgemeine Benutzer)aus Bequemlichkeit oderMethode 2 (Build from Source für Entwickler empfohlenUndLeistungBenutzer)Zur Anpassung verfügen Sie über ein funktionierendes OpenSSL-Setup auf dem Windows-Betriebssystem.













