Manter o OpenSSL atualizado é essencial para a segurança e para a compatibilidade com o software que depende dele. Este guia mostra como verificar a sua versão do OpenSSL no Linux, Windows e macOS, como interpretar o resultado e como atualizar para a versão mais recente.
Resposta rápida
Abra um terminal (ou o Prompt de Comando no Windows) e execute:
openssl version
Para obter detalhes completos da compilação, execute:
openssl version -a
Como verificar a versão do OpenSSL
O comando é o mesmo na maioria dos sistemas; apenas a forma de abrir o terminal difere. O OpenSSL vem pré-instalado na maioria das distribuições Linux e no macOS, enquanto no Windows normalmente é instalado manualmente.
Verificar a versão do OpenSSL no Linux
- Abra o terminal: pressione Ctrl + Alt + T, ou procure por “Terminal” no menu de aplicações.
- Execute o comando de versão:
openssl version
O resultado mostra a versão instalada, por exemplo OpenSSL 3.5.6 4 Nov 2025.
Verificar a versão do OpenSSL no Windows
- Abra o Prompt de Comando: pressione Win + R, escreva cmd e pressione Enter.
- Execute o comando de versão (use -a para ver também os detalhes de compilação e configuração):
openssl version -a
Se o Windows indicar que o openssl não é reconhecido, o OpenSSL não está instalado ou não está no seu PATH. Consulte o nosso guia sobre como instalar o OpenSSL no Windows.
Verificar a versão do OpenSSL no macOS
- Abra o Terminal. Encontra-o em Aplicações → Utilitários, ou pressione Cmd + Space e escreva “Terminal”.
- Execute o comando de versão:
openssl version
Nota importante sobre o macOS: A Apple inclui o LibreSSL (uma bifurcação do OpenSSL), e não o OpenSSL em si, como o comando openssl integrado. Por isso, num Mac padrão, este comando normalmente devolve algo como LibreSSL 3.3.6 em vez de uma versão do OpenSSL. Para utilizar o OpenSSL genuíno, instale-o com o Homebrew e chame-o pelo seu caminho completo:
brew install openssl@3
/opt/homebrew/opt/openssl@3/bin/openssl version
Em Macs com processador Intel, o caminho é /usr/local/opt/openssl@3/bin/openssl. Adicione esse diretório ao seu PATH se quiser que o openssl aponte para a versão do Homebrew por predefinição.
Opções do comando de versão do OpenSSL
O comando openssl version aceita várias opções que revelam mais informações sobre a sua instalação. A mais útil é -a, que as combina todas:
openssl version -a
- -a — Todas as informações (equivalente a definir todas as opções abaixo).
- -v — Apenas o número de versão (este é o resultado predefinido).
- -b — A data em que a versão instalada foi compilada.
- -o — Informações sobre opções: opções de compilação definidas na biblioteca.
- -f — Opções de compilação (as opções do compilador usadas para compilar o OpenSSL).
- -p — A definição de plataforma (alvo de compilação).
- -d — A definição OPENSSLDIR: onde o OpenSSL procura o seu ficheiro de configuração e certificados.
- -e — A definição ENGINESDIR: onde os módulos de motor são armazenados.
- -m — A definição MODULESDIR: onde os módulos de fornecedor são armazenados (OpenSSL 3.0 e posterior).
Para imprimir a mensagem de utilização do subcomando, execute openssl version -help. (Nota: este subcomando utiliza apenas opções de letra única; não existem opções longas como –full ou –purpose.)
Compreender o resultado da versão
O resultado segue o formato OpenSSL <versão> <data>, por exemplo OpenSSL 3.5.6 4 Nov 2025:
- OpenSSL — o nome do produto (é aqui que veria LibreSSL num Mac padrão).
- <versão> — o número de versão, escrito como major.minor.patch (ex.: 3.5.6). O primeiro número indica versões principais, o segundo uma versão de funcionalidades e o terceiro uma versão de correção (segurança/correção de erros).
- <data> — a data de lançamento dessa versão, que indica a atualidade da sua compilação.
A sua versão ainda tem suporte? A partir de 2026, o OpenSSL 3.5 é a versão atual de suporte de longa duração (LTS), mantida até abril de 2030. A versão LTS anterior, o OpenSSL 3.0, recebe apenas correções de segurança até 7 de setembro de 2026. O OpenSSL 1.1.1 atingiu o fim de vida em setembro de 2023; se o openssl version indicar 1.1.1 ou anterior, está a executar uma versão sem suporte e sem correções, devendo atualizar o mais rapidamente possível.
Como atualizar para a versão mais recente do OpenSSL
Atualizar o OpenSSL no Linux
Utilize o gestor de pacotes da sua distribuição. No Debian/Ubuntu:
sudo apt update
sudo apt upgrade openssl
No RHEL/CentOS/AlmaLinux/Rocky/Fedora:
sudo dnf upgrade openssl
Note que os gestores de pacotes instalam a versão empacotada para a sua distribuição, que pode estar ligeiramente atrás da versão mais recente upstream, mas ainda recebe correções de segurança retroativas.
Atualizar o OpenSSL no Windows
- Descarregue o instalador mais recente no site do OpenSSL para Windows.
- Execute o instalador e siga os passos apresentados no ecrã. Para um guia completo, consulte o nosso artigo sobre como instalar o OpenSSL no Windows.
Atualizar o OpenSSL no macOS
O método mais simples e seguro é o Homebrew:
brew update
brew upgrade openssl@3
Se preferir compilar a partir do código-fonte (avançado), descarregue a versão mais recente na página oficial de código-fonte do OpenSSL, depois extraia e compile. Substitua 3.5.6 pela versão atual indicada nessa página:
tar -xzvf openssl-3.5.6.tar.gz
cd openssl-3.5.6
./config
make
make test
sudo make install
Dois avisos importantes: O script de configuração do OpenSSL é ./config (ou ./Configure) — não é o ./configure padrão. E no macOS, executar sudo make install pode sobrepor-se ao LibreSSL do sistema e quebrar ferramentas que dependem dele, pelo que o Homebrew é fortemente recomendado em detrimento de uma instalação a partir do código-fonte, a menos que saiba que precisa disso.
Perguntas Frequentes
Porque a Apple substituiu o OpenSSL pelo LibreSSL como ferramenta de linha de comandos integrada no macOS. O comando openssl do sistema reporta, por isso, uma versão do LibreSSL. Para utilizar o OpenSSL genuíno, instale-o com o Homebrew (brew install openssl@3) e execute-o a partir do seu caminho keg, como /opt/homebrew/opt/openssl@3/bin/openssl.
Como as versões de correção são lançadas regularmente, consulte sempre a página oficial de código-fonte do OpenSSL para obter a versão atual exata.
Compare a versão obtida com openssl version com as versões suportadas. O OpenSSL 1.1.1 e anteriores atingiram o fim de vida (sem correções de segurança) e o OpenSSL 3.0 recebe apenas correções de segurança até 7 de setembro de 2026. Se estiver numa versão sem suporte, está exposto a vulnerabilidades sem correção e deve atualizar para uma versão suportada, como a 3.5 LTS.
Nem sempre. O comando openssl é a interface de linha de comandos para uma biblioteca TLS/criptografia, mas em alguns sistemas (nomeadamente no macOS) esse comando é fornecido pelo LibreSSL. Execute openssl version para confirmar qual a biblioteca e qual a versão que tem instalada.
Conclusão
Verificar a sua versão do OpenSSL requer apenas um comando — openssl version — no Linux, Windows e macOS, sendo que openssl version -a fornece a imagem completa. Manter o OpenSSL atualizado protege o seu sistema contra vulnerabilidades conhecidas e garante a compatibilidade com o software que depende dele. Para saber mais sobre o próprio toolkit, leia o nosso guia sobre o que é o OpenSSL, ou explore as nossas ferramentas SSL para tarefas relacionadas com certificados.
Economize 10% em certificados SSL ao fazer seu pedido hoje!
Emissão rápida, criptografia forte, 99,99% de confiança no navegador, suporte dedicado e garantia de reembolso de 25 dias. Código do cupom: SAVE10

