bg-tutorials

Wie überprüft man die OpenSSL-Version unter Linux, Windows und Mac?


Es ist unerlässlich, OpenSSL auf dem neuesten Stand zu halten, sowohl aus Sicherheitsgründen als auch für die Kompatibilität mit der Software, die davon abhängt. Diese Anleitung zeigt Ihnen wie Sie Ihre OpenSSL-Version überprüfen unter Linux, Windows und macOS, wie Sie die Ausgabe lesen und wie Sie auf die neueste Version aktualisieren.

Kurzantwort

Öffnen Sie ein Terminal (oder die Eingabeaufforderung unter Windows) und führen Sie aus:

openssl version

Für vollständige Build-Details führen Sie aus:

openssl version -a

So überprüfen Sie die OpenSSL-Version

Der Befehl ist auf den meisten Systemen identisch; nur die Art, wie Sie das Terminal öffnen, unterscheidet sich. OpenSSL ist auf den meisten Linux-Distributionen und auf macOS vorinstalliert, während Sie es unter Windows in der Regel selbst installieren müssen.

OpenSSL-Version unter Linux überprüfen

  1. Terminal öffnen: drücken Sie Strg + Alt + T, oder suchen Sie in Ihrem Anwendungsmenü nach „Terminal“.
  2. Versionsbefehl ausführen:
openssl version

Die Ausgabe zeigt die installierte Version, zum Beispiel OpenSSL 3.5.6 4 Nov 2025.

OpenSSL-Version unter Windows überprüfen

  1. Eingabeaufforderung öffnen: drücken Sie Win + R, geben Sie cmd ein und drücken Sie die Eingabetaste.
  2. Versionsbefehl ausführen (verwenden Sie -a, um auch Build- und Konfigurationsdetails zu sehen):
openssl version -a

Wenn Windows meldet, dass openssl nicht erkannt wird, ist OpenSSL nicht installiert oder nicht in Ihrem PATH enthalten. Lesen Sie unsere Anleitung zur Installation von OpenSSL unter Windows.

OpenSSL-Version unter macOS überprüfen

  1. Terminal öffnen. Es befindet sich unter Programme → Dienstprogramme, oder drücken Sie Cmd + Leertaste und geben Sie „Terminal“ ein.
  2. Versionsbefehl ausführen:
openssl version

Wichtiger Hinweis zu macOS: Apple liefert LibreSSL (einen Fork von OpenSSL) und nicht OpenSSL selbst als eingebauten openssl-Befehl aus. Auf einem unveränderten Mac gibt dieser Befehl daher in der Regel etwas wie LibreSSL 3.3.6 zurück, statt einer OpenSSL-Version. Um echtes OpenSSL zu verwenden, installieren Sie es mit Homebrew und rufen Sie es über seinen vollständigen Pfad auf:

brew install openssl@3
/opt/homebrew/opt/openssl@3/bin/openssl version

Auf Intel-Macs lautet der Pfad stattdessen /usr/local/opt/openssl@3/bin/openssl. Fügen Sie dieses Verzeichnis Ihrem PATH hinzu, wenn Sie möchten, dass openssl standardmäßig auf den Homebrew-Build verweist.

OpenSSL-Versionsbefehl-Flags

Der Befehl openssl version akzeptiert mehrere Flags, die mehr über Ihre Installation verraten. Am nützlichsten ist -a, das alle kombiniert:

openssl version -a
  • -a — Alle Informationen (entspricht der Einstellung aller unten aufgeführten Flags).
  • -v — Nur die Versionsnummer (dies ist die Standardausgabe).
  • -b — Das Datum, an dem die installierte Version erstellt wurde.
  • -o — Optionsinformationen: zur Build-Zeit in der Bibliothek festgelegte Optionen.
  • -f — Kompilierungs-Flags (die zum Erstellen von OpenSSL verwendeten Compiler-Flags).
  • -p — Die Plattform-Einstellung (Build-Ziel).
  • -d — Die OPENSSLDIR-Einstellung: wo OpenSSL nach seiner Konfigurationsdatei und Zertifikaten sucht.
  • -e — Die ENGINESDIR-Einstellung: wo Engine-Module gespeichert sind.
  • -m — Die MODULESDIR-Einstellung: wo Provider-Module gespeichert sind (OpenSSL 3.0 und höher).

Um die Verwendungsmeldung für den Unterbefehl auszugeben, führen Sie openssl version -help aus. (Hinweis: Dieser Unterbefehl verwendet ausschließlich einbuchstabige Flags, es gibt keine langen Optionen wie –full oder –purpose.)

Die Versionsausgabe verstehen

Die Ausgabe folgt dem Format OpenSSL <Version> <Datum>, zum Beispiel OpenSSL 3.5.6 4 Nov 2025:

  • OpenSSL — der Produktname (hier würden Sie auf einem unveränderten Mac LibreSSL sehen).
  • <Version> — die Versionsnummer, geschrieben als Major.Minor.Patch (z. B. 3.5.6). Die erste Zahl kennzeichnet Hauptversionen, die zweite eine Feature-Version und die dritte eine Patch-Version (Sicherheits-/Fehlerbehebung).
  • <Datum> — das Veröffentlichungsdatum dieser Version, das Ihnen zeigt, wie aktuell Ihr Build ist.

Wird Ihre Version noch unterstützt? Stand 2026 ist OpenSSL 3.5 die aktuelle Langzeitunterstützungs-Version (LTS), die bis April 2030 gepflegt wird. Die vorherige LTS-Version, OpenSSL 3.0, erhält nur bis zum 7. September 2026 Sicherheitsupdates. OpenSSL 1.1.1 erreichte im September 2023 das Ende seines Lebenszyklus. Wenn openssl version 1.1.1 oder älter meldet, verwenden Sie eine nicht mehr unterstützte, ungepatchte Version und sollten so schnell wie möglich aktualisieren.

So aktualisieren Sie auf die neueste OpenSSL-Version

OpenSSL unter Linux aktualisieren

Verwenden Sie den Paketmanager Ihrer Distribution. Unter Debian/Ubuntu:

sudo apt update
sudo apt upgrade openssl

Unter RHEL/CentOS/AlmaLinux/Rocky/Fedora:

sudo dnf upgrade openssl

Beachten Sie, dass Paketmanager die für Ihre Distribution gepackte Version installieren, die der allerneuesten Upstream-Version hinterherhinken kann, aber dennoch zurückportierte Sicherheitsupdates erhält.

OpenSSL unter Windows aktualisieren

  1. Laden Sie das neueste Installationsprogramm herunter von der OpenSSL-für-Windows-Website.
  2. Führen Sie das Installationsprogramm aus und folgen Sie den Schritten auf dem Bildschirm. Eine vollständige Anleitung finden Sie in unserem Leitfaden zur Installation von OpenSSL unter Windows.

OpenSSL unter macOS aktualisieren

Die einfachste und sicherste Methode ist Homebrew:

brew update
brew upgrade openssl@3

Wenn Sie es vorziehen, aus dem Quellcode zu erstellen (fortgeschritten), laden Sie die neueste Version von der offiziellen OpenSSL-Quellseite herunter und entpacken und erstellen Sie sie dann. Ersetzen Sie 3.5.6 durch die auf dieser Seite angezeigte aktuelle Version:

tar -xzvf openssl-3.5.6.tar.gz
cd openssl-3.5.6
./config
make
make test
sudo make install

Zwei wichtige Warnhinweise: Das Konfigurationsskript von OpenSSL ist ./config (oder ./Configure) — es ist nicht das übliche ./configure. Und unter macOS kann die Ausführung von sudo make install das System-LibreSSL überlagern und Tools beeinträchtigen, die darauf angewiesen sind. Daher wird Homebrew gegenüber einer Quellinstallation dringend empfohlen, es sei denn, Sie wissen, dass Sie diese benötigen.

Häufig gestellte Fragen

Warum zeigt „openssl version“ auf meinem Mac LibreSSL an?

Weil Apple OpenSSL durch LibreSSL als integriertes Kommandozeilen-Tool unter macOS ersetzt hat. Der System-Befehl openssl meldet daher eine LibreSSL-Version. Um echtes OpenSSL zu verwenden, installieren Sie es mit Homebrew (brew install openssl@3) und führen Sie es über seinen keg-Pfad aus, wie zum Beispiel /opt/homebrew/opt/openssl@3/bin/openssl.

Was ist die aktuelle OpenSSL-Version?

Da regelmäßig Patch-Versionen erscheinen, prüfen Sie immer die offizielle OpenSSL-Quellseite für die genaue aktuelle Version.

Woher weiß ich, ob meine OpenSSL-Version veraltet oder anfällig ist?

Vergleichen Sie die Version aus openssl version mit den unterstützten Versionen. OpenSSL 1.1.1 und früher haben das Ende ihres Lebenszyklus erreicht (keine Sicherheitsupdates mehr) und OpenSSL 3.0 erhält nur bis zum 7. September 2026 reine Sicherheitsupdates. Wenn Sie eine nicht mehr unterstützte Version verwenden, sind Sie ungepatchten Sicherheitslücken ausgesetzt und sollten auf eine unterstützte Version wie 3.5 LTS aktualisieren.

Ist OpenSSL dasselbe wie der Befehl „openssl“?

Nicht immer. Der Befehl openssl ist die Kommandozeilenschnittstelle zu einer TLS-/Krypto-Bibliothek, aber auf manchen Systemen (insbesondere macOS) wird dieser Befehl von LibreSSL bereitgestellt. Führen Sie openssl version aus, um zu bestätigen, welche Bibliothek und welche Version Sie tatsächlich haben.

Sparen Sie 10% auf SSL-Zertifikate, wenn Sie noch heute bestellen!

Schnelle Ausstellung, starke Verschlüsselung, 99,99% Browser-Vertrauen, engagierter Support und 25-tägige Geld-zurück-Garantie. Gutscheincode: SAVE10

A detailed image of a dragon in flight
Geschrieben von

Erfahrener Content-Autor, spezialisiert auf SSL-Zertifikate. Verwandeln Sie komplexe Cybersicherheitsthemen in klare, ansprechende Inhalte. Tragen Sie durch wirkungsvolle Narrative zur Verbesserung der digitalen Sicherheit bei.