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

O OpenSSL é geralmente um requisito para desenvolvedores, sistemas e profissionais de segurança que trabalham com aplicativos que exigem criptografia SSL/TLS.Se você precisa do OpenSSL para desenvolvimento da Web, gerenciamento de certificados, conexões remotas ou outrocOperações ryptográficas, obtê -lo no Linux é bastante fácil; No entanto, que talWindows 11 ou 10? EmboraOpenSSLnão vem pré-instalado, há uma maneira simples de obtê-loNo Windows 11 e neste artigo, discutimos isso.

Métodos que discutiremos neste tutorial para o Windows 11 OpenSSL Setup:

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


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

Podemos instalarOpenSSLUsando o prompt de comando ou o PowerShell no Windows 11 ou 10, além da interface gráfica do usuário. Vamos saber como usar os dois:

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 embutido da Window chamado “Winget. ” Aqui estão as etapas a seguir:

Etapa 1:Abra o terminal de comando.Clique com o botão direito do mouseComeçarbotão e selecione “Terminal (Admin) ”no menu de energia aberta.

Etapa 2:Verifique se o Winget está disponível; Para isso, digite oDado o comando.Se ele voltará coma versão detalha ou ajuda sectiEm, confirmando que o gerenciador de pacotes está disponível no 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 do ShiningLight.openssl.light.

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

winget install ShiningLight.OpenSSL.Light

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

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

Etapa 1:Baixar o instalador gráfico deOpenSSL para WindowsVersão de 32 bits ou 64 bits visitando o “slproweb. Este site fornece binários de OpenSSL confiáveis ​​e atualizados para Windows.

Etapa 2: Role para baixo “Faça o download do Win32/Win64 OpenSSLSeção e CHoose a versão certa:

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

📌Para a dica:A maioria dos sistemas modernos do Windows 11 é de 64 bits, então escolha oWin64Versão a menos que você esteja executando um sistema herdado.

Etapa 3: Depois de baixar o instalador, execute o.arquivo exe clicando duas vezes.Então, Assim, 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, o queC:\Program Files\OpenSSL-Win64\

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

Etapa 5:Por fim, clique na próxima bunda e preencha o processo de instalação.


Adicione ou configure o OpenSSL ao Windows 11 System Path

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 A variável do seu sistema para usar seus comandos.

Como adicionar OpenSSL ao caminho do sistema:

Etapa 1: Variáveis ​​de ambiente aberto:Para essa imprensaWin + R, tipoSYSDM.CPL, e acertarDigitar.

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

Etapa 3:Encontre a variável "caminho"sobas variáveis ​​do sistemaSeção, selecioneo caminhoitem eClique em Editar.

Etapa 4:Adicionar o caminho de instalação do OpenSSL, que é o diretório em que o Windows o instalou.Então, cliqueNovoe insira o caminho da pasta BIN do OpenSSL do OpenSSL. CliqueOKpara salvar alterações.Observação: Se você instalou o OpenSSL em algum local personalizado, adicione o caminho da pasta em vez do 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ê receberá os detalhes da versão, conforme mostrado na captura de tela a seguir.

openssl version

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

📌Para a dica:Se a CMD diz“OpenSSL não é reconhecido”, certifique -se de adicioná -lo ao caminho do sistema (etapa 3).


Método 2: Build OpenSSL da 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 vão discoSS Como podemos compilar OpenSSL de uma fonte usando o Microsoft Visual Studio e o Perl.

Etapa 1: Instale as dependências necessárias

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

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

winget install StrawberryPerl.StrawberryPerl

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

wignet install NASM.NASM

4️⃣ Instalegit para clonar o código -fonteDo repositório OpenSSL:

winget install Git.Git

Etapa 2: Download OpenSSL Código fonte

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

cd\

2️⃣ Clone o repositório OpenSSL:

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

Etapa 3: Build OpenSSL

1️⃣ Configurar OpenSSL:

perl Configure VC-WIN64A

2️⃣ Build OpenSSL:

nmake

3️⃣ Instale o OpenSSL:

nmake install

✅ Agora, você tem um OpenSSL personalizado no seu sistema Windows 11!Para mais detalhes, confira oPágina oficial do github.

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


🔹 Perguntas frequentes (perguntas frequentes)

1. Como faço para verificar se o OpenSSL está instalado no Windows 11?

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

openssl version

2. Como faço para atualizar o OpenSSL no Windows 11?

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


3. Como uso o 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

Todo mundo não precisa instalar o OpenSSL no Windows 11 ou 10; No entanto, se você estiver no campo de desenvolvimento, usandoMétodo 1Será muito fácil para tarefas de segurança, criptografia e desenvolvimento. No entanto, se você escolherMétodo 1 (instalador pré -compilado recomendado para inicianteseusuários em geral)por conveniência ouMétodo 2 (Build a partir da fonte recomendada para desenvolvedoresePoderUsuários)Para personalização, você terá uma configuração de openSSL em funcionamento no sistema operacional Windows.

Related Posts