OpenSSL es generalmente un requisito para desarrolladores, administradores de sistemas y profesionales de seguridad que trabajan con aplicaciones que requieren cifrado SSL/TLS.Ya sea que necesite OpenSSL para desarrollo web, administración de certificados, conexiones remotas u otrosdooperaciones criptográficas, conseguirlo en Linux es bastante fácil; sin embargo, ¿qué pasaventanas 11 o 10? A pesar deAbiertoSSLno viene preinstalado, hay una manera sencilla de obtenerloen Windows 11, y en este artículo lo analizamos.
Métodos que discutiremos en este tutorial para la configuración de OpenSSL de Windows 11:
✅Uso de un instalador OpenSSL precompilado (recomendado para principiantes)
✅Creación de OpenSSL desde el código fuente (para usuarios y desarrolladores avanzados)
Método 1: instale OpenSSL en Windows 11 o 10 usando Winget
podemos instalarAbiertoSSLusando el símbolo del sistema o PowerShell en Windows 11 o 10 además de la interfaz gráfica de usuario. Sepamos cómo usar ambos:
Para símbolo del sistema o PowerShell:
Los usuarios que quieran utilizar la línea de comandos para instalar OpenSSL pueden utilizar el administrador de paquetes integrado de Windows llamado "ala.” Estos son los pasos a seguir:
Paso 1:Abra la terminal de comando.Haga clic derecho enComenzary seleccione “Terminal (Admin)” desde el menú de energía abierto.

Paso 2:Compruebe si Winget está disponible; para eso, escriba elcomando dado.Si regresará conlos detalles de la versión o la sección de ayudaencendido, confirmando que el administrador de paquetes está disponible en su sistema Windows 11 o 10.
winget -vPaso 3:Busque OpenSSL usandoWinget para confirmar el nombre del paquete ysu disponibilidad.Tipo:
winget search opensslVerá el nombre del paquete como se muestra en la captura de pantalla de ShiningLight.OpenSSL.Light.

Paso 4:Instale OpenSSL usando el dadoaladominio. Esta es la forma más rápida de obtener el binario precompilado paraventanasSO.
winget install ShiningLight.OpenSSL.LightObtenga OpenSSL mediante una interfaz gráfica de usuario.
Para aquellos que no quieran utilizar la línea de comandos, utilicen la interfaz gráfica de usuario para obtener OpenSSL en Windows:
Paso 1:Descarga el instalador gráfico deOpenSSL para WindowsVersión de 32 o 64 bits visitando la página "SLprueba. Este sitio web proporciona archivos binarios OpenSSL actualizados y confiables para Windows.
Paso 2: Desplácese hacia abajo “Descargar Win32/Win64 OpenSSL”sección ycElija la versión correcta:
- Win64 OpenSSL v3.xx (EXE)→ Para Windows 11 de 64 bits
- Win32 OpenSSL v3.xx (EXE)→ Para Windows de 32 bits (rara vez es necesario)
📌Consejo profesional:La mayoría de los sistemas Windows 11 modernos son de 64 bits, así que elija elWin64versión a menos que esté ejecutando un sistema heredado.
Paso 3: Una vez que haya descargado el instalador, ejecute el archivo .exe haciendo doble clic en él.Entonces, aceptar el acuerdo de licenciay haga clicPróximo.

Paso 3: Elija un directorio de instalación, si es necesario; de lo contrario, deje la ubicación predeterminada como está, queC:\Program Files\OpenSSL-Win64\

Paso 4:El asistente de instalación le pedirá queSeleccione "Copiar archivos DLL de OpenSSL al directorio del sistema".Elegimos esta opción porque facilita el acceso a OpenSSL.
Paso 5:Finalmente, haga clic en el botón Siguiente y complete el proceso de instalación.

Agregar o configurar OpenSSL a la RUTA del sistema Windows 11
Incluso después de una instalación exitosa,no podrá utilizar los comandos OpenSSL en su mensaje o PowerShellporque el sistema no sabe dónde fue instalado. Por lo tanto, agrega unRuta de la carpeta OpenSSLo la variable de su sistema para usar sus comandos.
Cómo agregar OpenSSL a la RUTA del sistema:
Paso 1: Variables de entorno abiertas:para esa prensaWin + R, tiposysdm.cpl, y golpeIngresar.
Paso 2:En la ventana Propiedades del sistema, vaya aAvanzadopestaña y haga clicVariables de entorno.

Paso 3:Encuentre la variable "Ruta"bajolas variables del sistemasección, seleccioneel caminoartículo, yhaga clic en Editar.

Paso 4:Agregue la ruta de instalación de OpenSSL, que es el directorio donde Windows lo ha instalado.Entonces, haz clicNuevoe ingrese la ruta de la carpeta bin de OpenSSL proporcionada. Hacer clicDE ACUERDOpara guardar los cambios.Nota: Si ha instalado OpenSSL en alguna ubicación personalizada, agregue esa ruta de carpeta en lugar de la indicada.
C:\Program Files\OpenSSL-Win64\bin
Verificar la instalación de OpenSSL
Abra el símbolo del sistema o PowerShell(si ya abrió el primero, cierre y vuelva a abrir).t). Después de eso, escriba lo dadosintaxis; Si todo funciona correctamente, obtendrá los detalles de la versión, como se muestra en la siguiente captura de pantalla.
openssl version
✅¡Felicidades! ¡OpenSSL ahora está instalado en su sistema Windows 11!🎉
📌Consejo profesional:Si CMD dice"openssl no se reconoce", asegúrese de haberlo agregado a la RUTA del sistema (Paso 3).
Método 2: compilar OpenSSL desde el código fuente (para desarrolladores y usuarios avanzados)
Este método es específicamente para usuarios avanzados que desean realizar algunas configuraciones personalizadas porque los pasos dados lo explicarán.Vea cómo podemos compilar OpenSSL desde una fuente usando Microsoft Visual Studio y Perl.
Paso 1: instalar las dependencias necesarias
1️⃣Instalar Visual Studio(con herramientas de compilación C++): Descargar desdehttps://visualstudio.microsoft.com/. Seleccionar“Desarrollo de escritorio con C++”durante la instalación.
2️⃣Instale Perl (se recomienda Strawberry Perl):Descargar desdehttps://strawberryperl.com/. o use el comando Winget:
winget install StrawberryPerl.StrawberryPerl3️⃣Instalar NASM (ensamblador de red)descargando la configuraciónhttps://www.nasm.us/. desde el sitio web oficial o utilice directamente el comando proporcionado.
wignet install NASM.NASM4️⃣ Instalargit para clonar el código fuentedesde el repositorio OpenSSL:
winget install Git.GitPaso 2: descargue el código fuente de OpenSSL
1️⃣ AbiertoSímbolo del sistemay navegue a la carpeta deseada o a la unidad raíz usando:
cd\2️⃣ Clona el repositorio OpenSSL:
git clone https://github.com/openssl/openssl.git
cd opensslPaso 3: construir OpenSSL
1️⃣ Configurar OpenSSL:
perl Configure VC-WIN64A2️⃣ Construye OpenSSL:
nmake3️⃣ Instale OpenSSL:
nmake install✅ ¡Ahora tienes un OpenSSL personalizado en tu sistema Windows 11!Para más detalles, mira elpágina oficial de GitHub.
📌Consejo profesional:Si no eres desarrollador, sigueMétodo 1(Instalador precompilado), ya que es mucho más manejable.
🔹 Preguntas frecuentes (FAQ)
1. ¿Cómo verifico si OpenSSL está instalado en Windows 11?
AbiertoSímbolo del sistemaen su Windows y escriba el comando dado. Si OpenSSL está instalado, verá los detalles del número de versión.
openssl version2. ¿Cómo actualizo OpenSSL en Windows 11?
Para actualizar OpenSSL:
1️⃣Desinstalar la versión anteriordesde el Panel de control.
2️⃣Descargue e instale la última versión de OpenSSLusandoMétodo 1.
3️⃣Reinicia tu computadorapara aplicar cambios.
3. ¿Cómo uso OpenSSL para generar certificados SSL?
Puede generar un certificado SSL usando:
openssl req -new -x509 -nodes -days 365 -out mycert.pem -keyout mykey.pemReemplazarmycert.pemymykey.pemcon sus nombres de archivo preferidos.
Conclusión
No todo el mundo necesita instalar OpenSSL en Windows 11 o 10; sin embargo, si está en el campo del desarrollo, utilizandoMétodo 1Será bastante fácil para las tareas de seguridad, cifrado y desarrollo. Sin embargo, ya sea que elijasMétodo 1 (instalador precompilado recomendado para principiantesyusuarios generales)por conveniencia oMétodo 2 (compilación desde el código fuente recomendado para desarrolladores)yFuerzausuarios)para la personalización, tendrá una configuración OpenSSL funcional en el sistema operativo Windows.














