Como instalar o OpenSSL no Windows 11 ou 10 via comando ou GUI

OpenSSL geralmente é um requisito para desenvolvedores, administradores de sistemas e profissionais de segurança que trabalham com aplicativos que exigem criptografia SSL/TLS.Se você precisa de OpenSSL para desenvolvimento web, gerenciamento de certificados, conexões remotas ou outroscoperações criptográficas, obtê-lo no Linux é bastante fácil; no entanto, e quantoJanelas 11 ou 10? EmboraOpenSSLnão vem pré-instalado, existe uma maneira simples de obtê-lono Windows 11 e neste artigo discutimos isso.

Métodos que discutiremos neste tutorial para configuração do OpenSSL do Windows 11:

Usando um instalador OpenSSL pré-compilado (recomendado para iniciantes)
Construindo OpenSSL a partir da fonte (para usuários e desenvolvedores avançados)


Método 1: Instale OpenSSL no Windows 11 ou 10 usando Winget

Podemos instalarOpenSSLusando Prompt de Comando ou PowerShell no Windows 11 ou 10 além da interface gráfica do usuário. Vamos saber como usar ambos:

Para prompt de comando ou PowerShell:

Os usuários que desejam usar a linha de comando para instalar o OpenSSL podem usar o gerenciador de pacotes integrado do WIndow chamado “Asa.” Aqui estão as etapas a seguir:

Etapa 1:Abra o terminal de comando.Clique com o botão direito noComeçarbotão e selecione “Terminal (Admin)” no menu Power aberto.

Etapa 2:Verifique se o Winget está disponível; para isso, digite odado comando.Se retornar comos detalhes da versão ou seção de ajudaativado, confirmando se o gerenciador de pacotes está disponível em seu sistema Windows 11 ou 10.

winget -v

Etapa 3:Procure o OpenSSL usandoWinget para confirmar o nome do pacote esua disponibilidade.Tipo:

winget search openssl

Você verá o nome do pacote conforme mostrado na captura de tela de ShiningLight.OpenSSL.Light.

Etapa 4:Instale o OpenSSL usando o fornecidoAsacomando. Esta é a maneira mais rápida de obter o binário pré-compilado paraWindowsSO.

winget install ShiningLight.OpenSSL.Light

Obtenha OpenSSL usando uma interface gráfica de usuário.

Para quem não deseja usar a linha de comando, em vez disso, a interface gráfica do usuário para obter o OpenSSL no Windows:

Passo 1:Baixe o instalador gráfico doOpenSSL para WindowsVersão de 32 ou 64 bits visitando o “slprova. Este site fornece binários OpenSSL confiáveis ​​e atualizados para Windows.

Etapa 2: Role para baixo “Baixe Win32/Win64 OpenSSL”seção e cEscolha a versão correta:

  • Win64 OpenSSL v3.xx (EXE)→ Para Windows 11 de 64 bits
  • Win32 OpenSSL v3.xx (EXE)→ Para Windows de 32 bits (raramente necessário)

📌Dica profissional:A maioria dos sistemas Windows 11 modernos são de 64 bits, então escolha oWin64versão, a menos que você esteja executando um sistema legado.

Etapa 3: Depois de baixar o instalador, execute o arquivo .exe clicando duas vezes nele.Então, aceitar o Contrato de Licençae cliquePróximo.

Etapa 3: Escolha um diretório de instalação, se necessário; caso contrário, deixe o local padrão como está, o queC:\Program Files\OpenSSL-Win64\

Etapa 4:O assistente de instalação solicitará que vocêSelecione “Copiar DLLs OpenSSL para o diretório do sistema”.Escolhemos esta opção porque facilita o acesso ao OpenSSL.

Etapa 5:Por fim, clique em Avançar e conclua o processo de instalação.


Adicionar ou configurar OpenSSL ao PATH do sistema Windows 11

Mesmo após a instalação bem-sucedida,você não poderá usar os comandos OpenSSL em seu Prompt ou PowerShellporque o sistema não sabe onde foi instalado. Portanto, adicione umCaminho da pasta OpenSSL to variável do seu sistema para usar seus comandos.

Como adicionar OpenSSL ao PATH do sistema:

Passo 1: Variáveis ​​de ambiente abertas:para aquela imprensaWin + R, tiposysdm.cple bateuDigitar.

Etapa 2:Na janela Propriedades do sistema, vá para oAvançadoaba e cliqueVariáveis ​​de ambiente.

Etapa 3:Encontre a variável “Caminho”sobas variáveis ​​do sistemaseção, selecioneo caminhoartigo, eclique em Editar.

Etapa 4:Adicione o caminho de instalação do OpenSSL, que é o diretório onde o Windows o instalou.Então, cliqueNovoe insira o caminho da pasta bin do OpenSSL fornecido. CliqueOKpara salvar as alterações.Observação: se você instalou o OpenSSL em algum local personalizado, adicione esse caminho de pasta em vez do caminho fornecido.

C:\Program Files\OpenSSL-Win64\bin

Verifique a instalação do OpenSSL

Abra o prompt de comando ou PowerShell(se já abriu o primeiro, feche e reabra it). Depois disso, digite o dadosintaxe; se tudo funcionar corretamente, você obterá os detalhes da versão, conforme mostrado na imagem a seguir.

openssl version

Parabéns! OpenSSL agora está instalado em seu sistema Windows 11!🎉

📌Dica profissional:Se o CMD disser“openssl não é reconhecido”, certifique-se de adicioná-lo ao PATH do sistema (Etapa 3).


Método 2: construir OpenSSL a partir do código-fonte (para desenvolvedores e usuários avançados)

Este método é especificamente para usuários avançados que desejam fazer algumas configurações personalizadas porque as etapas fornecidas irão discutirVeja como podemos compilar OpenSSL a partir de uma fonte usando Microsoft Visual Studio e Perl.

Etapa 1: instalar as dependências necessárias

1️⃣Instale o Visual Studio(com ferramentas de compilação C++): Baixe emhttps://visualstudio.microsoft.com/. Selecione“Desenvolvimento de desktop com C++”durante a instalação.

2️⃣Instale Perl (Strawberry Perl recomendado):Baixar dehttps://strawberryperl.com/. ou use o comando Winget:

winget install StrawberryPerl.StrawberryPerl

3️⃣Instale NASM (Netwide Assembler)baixando a configuraçãohttps://www.nasm.us/. do site oficial ou use diretamente o comando fornecido.

wignet install NASM.NASM

4️⃣ Instalargit para clonar o código fontedo repositório OpenSSL:

winget install Git.Git

Etapa 2: Baixe o código-fonte OpenSSL

1️⃣ AbertoPrompt de comandoe navegue até a pasta desejada ou até a unidade raiz usando:

cd\

2️⃣ Clone o repositório OpenSSL:

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

Etapa 3: construir OpenSSL

1️⃣ Configurar OpenSSL:

perl Configure VC-WIN64A

2️⃣ Construa OpenSSL:

nmake

3️⃣ Instale o OpenSSL:

nmake install

✅ Agora você tem um OpenSSL personalizado em seu sistema Windows 11!Para mais detalhes, confira opágina oficial do GitHub.

📌Dica profissional:Se você não é um desenvolvedor, sigaMétodo 1(Instalador pré-compilado), pois é muito mais gerenciável.


🔹 Perguntas frequentes (FAQ)

1. Como posso verificar se o OpenSSL está instalado no Windows 11?

AbrirPrompt de comandono seu Windows e digite o comando fornecido. Se o OpenSSL estiver instalado, você verá os detalhes do número da versão.

openssl version

2. Como atualizo o OpenSSL no Windows 11?

Para atualizar o OpenSSL:
1️⃣Desinstale a versão antigano Painel de Controle.
2️⃣Baixe e instale a versão mais recente do OpenSSLusandoMétodo 1.
3️⃣Reinicie o seu PCpara aplicar alterações.


3. Como utilizo OpenSSL para gerar certificados SSL?

Você pode gerar um certificado SSL usando:

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

Substituirmycert.pememykey.pemcom seus nomes de arquivos preferidos.


Conclusão

Nem todo mundo precisa instalar o OpenSSL no Windows 11 ou 10; no entanto, se você estiver na área de desenvolvimento, usandoMétodo 1será muito fácil para tarefas de segurança, criptografia e desenvolvimento. No entanto, quer você escolhaMétodo 1 (instalador pré-compilado recomendado para inicianteseusuários em geral)por conveniência ouMétodo 2 (construir a partir da fonte recomendado para desenvolvedoresePoderUsuários)para personalização, você terá uma configuração OpenSSL funcional no sistema operacional Windows.

Related Posts