bg-tutorials

Cum să verifici versiunea OpenSSL pe Linux, Windows și Mac?


Menținerea OpenSSL actualizat este esențială pentru securitate și pentru compatibilitatea cu software-ul care depinde de acesta. Acest ghid vă arată cum să verificați versiunea OpenSSL pe Linux, Windows și macOS, cum să interpretați rezultatul și cum să actualizați la cea mai recentă versiune.

Răspuns rapid

Deschideți un terminal (sau Command Prompt pe Windows) și rulați:

openssl version

Pentru detalii complete despre compilare, rulați:

openssl version -a

Cum să verificați versiunea OpenSSL

Comanda este aceeași pe majoritatea sistemelor; diferă doar modul în care deschideți terminalul. OpenSSL este preinstalat pe majoritatea distribuțiilor Linux și pe macOS, în timp ce pe Windows îl instalați de obicei manual.

Verificați versiunea OpenSSL pe Linux

  1. Deschideți terminalul: apăsați Ctrl + Alt + T sau căutați „Terminal” în meniul aplicațiilor.
  2. Rulați comanda de versiune:
openssl version

Rezultatul afișează versiunea instalată, de exemplu OpenSSL 3.5.6 4 Nov 2025.

Verificați versiunea OpenSSL pe Windows

  1. Deschideți Command Prompt: apăsați Win + R, tastați cmd și apăsați Enter.
  2. Rulați comanda de versiune (folosiți -a pentru a vedea și detaliile de compilare și configurare):
openssl version -a

Dacă Windows raportează că openssl nu este recunoscut, OpenSSL nu este instalat sau nu se află în PATH. Consultați ghidul nostru despre cum să instalați OpenSSL pe Windows.

Verificați versiunea OpenSSL pe macOS

  1. Deschideți Terminalul. Se află în Applications → Utilities sau apăsați Cmd + Space și tastați „Terminal”.
  2. Rulați comanda de versiune:
openssl version

Notă importantă pentru macOS: Apple livrează LibreSSL (un fork al OpenSSL), nu OpenSSL propriu-zis, ca și comandă openssl integrată. Astfel, pe un Mac standard, această comandă returnează de obicei ceva de genul LibreSSL 3.3.6, nu o versiune OpenSSL. Pentru a utiliza OpenSSL autentic, instalați-l cu Homebrew și apelați-l prin calea completă:

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

Pe Mac-urile Intel, calea este /usr/local/opt/openssl@3/bin/openssl. Adăugați acel director în PATH dacă doriți ca openssl să rezolve implicit la compilarea Homebrew.

Opțiunile comenzii openssl version

Comanda openssl version acceptă mai multe opțiuni care dezvăluie mai multe informații despre instalarea dvs. Cea mai utilă este -a, care le combină pe toate:

openssl version -a
  • -a — Toate informațiile (echivalent cu setarea tuturor opțiunilor de mai jos).
  • -v — Doar numărul versiunii (acesta este rezultatul implicit).
  • -b — Data la care a fost compilată versiunea instalată.
  • -o — Informații despre opțiuni: opțiunile setate la compilare în bibliotecă.
  • -f — Opțiunile de compilare (opțiunile compilatorului folosite pentru a compila OpenSSL).
  • -p — Setarea platformei (ținta de compilare).
  • -d — Setarea OPENSSLDIR: unde caută OpenSSL fișierul de configurare și certificatele.
  • -e — Setarea ENGINESDIR: unde sunt stocate modulele engine.
  • -m — Setarea MODULESDIR: unde sunt stocate modulele provider (OpenSSL 3.0 și versiunile ulterioare).

Pentru a afișa mesajul de utilizare al sub-comenzii, rulați openssl version -help. (Notă: această sub-comandă folosește doar opțiuni cu o singură literă; nu există opțiuni lungi precum –full sau –purpose.)

Înțelegerea rezultatului versiunii

Rezultatul urmează formatul OpenSSL <versiune> <dată>, de exemplu OpenSSL 3.5.6 4 Nov 2025:

  • OpenSSL — numele produsului (aici veți vedea LibreSSL pe un Mac standard).
  • <versiune> — numărul versiunii, scris ca major.minor.patch (ex. 3.5.6). Primul număr marchează versiunile majore, al doilea o versiune cu funcționalități noi, iar al treilea un patch (corecție de securitate/erori).
  • <dată> — data lansării acelei versiuni, care vă indică cât de recentă este compilarea dvs.

Versiunea dvs. este încă suportată? Începând cu 2026, OpenSSL 3.5 este versiunea curentă cu suport pe termen lung (LTS), menținută până în aprilie 2030. Versiunea LTS anterioară, OpenSSL 3.0, primește doar corecții de securitate până pe 7 septembrie 2026. OpenSSL 1.1.1 a ajuns la sfârșitul ciclului de viață în septembrie 2023; dacă openssl version raportează 1.1.1 sau mai vechi, rulați o versiune nesuportată și fără patch-uri și ar trebui să faceți upgrade cât mai curând posibil.

Cum să actualizați la cea mai recentă versiune OpenSSL

Actualizați OpenSSL pe Linux

Folosiți managerul de pachete al distribuției dvs. Pe Debian/Ubuntu:

sudo apt update
sudo apt upgrade openssl

Pe RHEL/CentOS/AlmaLinux/Rocky/Fedora:

sudo dnf upgrade openssl

Rețineți că managerii de pachete instalează versiunea împachetată pentru distribuția dvs., care poate fi în urma celei mai recente versiuni upstream, dar primește în continuare corecții de securitate backportate.

Actualizați OpenSSL pe Windows

  1. Descărcați cel mai recent installer de pe site-ul OpenSSL pentru Windows.
  2. Rulați installer-ul și urmați pașii de pe ecran. Pentru un ghid complet, consultați ghidul nostru despre cum să instalați OpenSSL pe Windows.

Actualizați OpenSSL pe macOS

Metoda cea mai simplă și mai sigură este Homebrew:

brew update
brew upgrade openssl@3

Dacă preferați să compilați din sursă (avansat), descărcați cea mai recentă versiune de pe pagina oficială de surse OpenSSL, apoi extrageți și compilați. Înlocuiți 3.5.6 cu versiunea curentă afișată pe acea pagină:

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

Două avertismente importante: Scriptul de configurare al OpenSSL este ./config (sau ./Configure) — nu este standardul ./configure. Și pe macOS, rularea comenzii sudo make install poate suprascrie LibreSSL-ul de sistem și poate strica instrumentele care depind de acesta, astfel că Homebrew este recomandat cu tărie față de o instalare din sursă, cu excepția cazului în care știți că aveți nevoie de aceasta.

Întrebări frecvente

De ce afișează „openssl version” LibreSSL pe Mac-ul meu?

Deoarece Apple a înlocuit OpenSSL cu LibreSSL ca instrument integrat în linia de comandă pe macOS. Comanda de sistem openssl raportează astfel o versiune LibreSSL. Pentru a utiliza OpenSSL autentic, instalați-l cu Homebrew (brew install openssl@3) și rulați-l din calea keg, de exemplu /opt/homebrew/opt/openssl@3/bin/openssl.

Care este cea mai recentă versiune OpenSSL?

Deoarece versiunile patch apar în mod regulat, verificați întotdeauna pagina oficială de surse OpenSSL pentru versiunea curentă exactă.

Cum știu dacă versiunea mea OpenSSL este depășită sau vulnerabilă?

Comparați versiunea din openssl version cu versiunile suportate. OpenSSL 1.1.1 și versiunile anterioare au ajuns la sfârșitul ciclului de viață (fără corecții de securitate), iar OpenSSL 3.0 primește doar corecții de securitate până pe 7 septembrie 2026. Dacă vă aflați pe o ramură la sfârșitul ciclului de viață, sunteți expus la vulnerabilități fără patch-uri și ar trebui să faceți upgrade la o versiune suportată, cum ar fi 3.5 LTS.

OpenSSL este același lucru cu comanda „openssl”?

Nu întotdeauna. Comanda openssl este interfața în linia de comandă pentru o bibliotecă TLS/crypto, dar pe unele sisteme (în special macOS) această comandă este furnizată de LibreSSL. Rulați openssl version pentru a confirma ce bibliotecă și ce versiune aveți de fapt.

Concluzie

Verificarea versiunii OpenSSL necesită o singură comandă — openssl version — pe Linux, Windows și macOS, iar openssl version -a oferă imaginea completă. Menținerea OpenSSL actualizat vă protejează sistemul împotriva vulnerabilităților cunoscute și îl menține compatibil cu software-ul care se bazează pe acesta. Pentru a afla mai multe despre setul de instrumente în sine, citiți ghidul nostru despre ce este OpenSSL sau explorați instrumentele noastre SSL pentru sarcini legate de certificate.

Economisește 10% la certificatele SSL în momentul plasării comenzii!

Eliberare rapidă, criptare puternică, încredere în browser de 99,99%, suport dedicat și garanție de returnare a banilor în 25 de zile. Codul cuponului: SAVE10

A detailed image of a dragon in flight

Autor cu experiență, specializat în certificate SSL. Transformă subiectele complexe despre securitatea cibernetică în conținut clar și captivant. Contribuie la îmbunătățirea securității digite prin narațiuni cu impact.