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.pem
emykey.pem
com 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.