Cómo comprobar la versión de OpenSSL en Windows y Linux
Asegurarse de que la versión de OpenSSL esté actualizada es fundamental para mantener la seguridad y la funcionalidad del sistema. Tanto si es un desarrollador como un administrador de sistemas, saber cómo comprobar rápidamente la versión de OpenSSL puede ahorrarle muchos dolores de cabeza. A continuación, le presentamos una guía rápida que le ayudará a comprobar sin esfuerzo la versión de OpenSSL.
¿Cómo puedo verificar la versión de OpenSSL?
1. Uso del comando openssl version
- Abra la terminal/símbolo del sistema :
- Para Windows: haga clic en el menú Inicio , escriba cmd y presione Enter.
- Para Linux/macOS: Presione Ctrl+ Alt+ Tpara abrir la terminal.
- Ejecute el comando :
- Escriba la versión de openssl y presione Enter.
- Para obtener información detallada sobre las banderas, escriba openssl version -a en su lugar.
Verá el número de versión de OpenSSL y la fecha de su lanzamiento. Este comando es sencillo y le brinda los detalles necesarios de inmediato. También funciona de la misma manera en PowerShell si lo prefiere.
Esta solución es la forma más rápida de verificar su versión de OpenSSL y es útil para garantizar que su software esté actualizado o para solucionar problemas.
2. Comprobación mediante el administrador de paquetes (Linux)
- Presione Ctrl+ Alt+ Tpara abrir la terminal.
- Ejecute el siguiente comando para comprobar los paquetes instalados :
- Para Debian/Ubuntu:
apt list -a openssl
- Para RedHat/CentOS:
dnf list --all openssl
- Para Debian/Ubuntu:
Esto mostrará una lista de todas las versiones instaladas de OpenSSL administradas por su administrador de paquetes. Esta solución le ayudará a comprender qué versiones están disponibles en el repositorio de su distribución y cuál tiene instalada.
3. Uso del comando strings en Bibliotecas (Linux)
- Presione
Ctrl + Alt + T
para abrir la terminal. - Ejecute el comando :
- Navegue hasta el directorio donde se encuentran sus bibliotecas OpenSSL, generalmente
/usr/lib/ssl
- Correr
strings libcrypto.so | grep "^OpenSSL \S\+ [0-9]\+ \S\+ [0-9]\+"
- Navegue hasta el directorio donde se encuentran sus bibliotecas OpenSSL, generalmente
Esto generará la versión de la biblioteca OpenSSL directamente desde el binario. Esta solución es útil si tiene varias instalaciones de OpenSSL o necesita verificar la versión de OpenSSL incluida con una aplicación.
4. Comprobación programática en C++
- Incluya los encabezados OpenSSL necesarios en su código C++.
- Fragmento de código :
#include <openssl/opensslv.h> #include <iostream> int main() { std::cout << SSLeay_version(SSLEAY_VERSION) << std::endl; return 0; }
- Compile su programa con un compilador vinculado a OpenSSL y ejecute el ejecutable.
Este programa imprimirá la versión de OpenSSL utilizada en su aplicación C++. Esta solución ayuda a los desarrolladores a comprobar de forma programática la versión de OpenSSL utilizada en sus aplicaciones, lo que resulta especialmente útil durante el desarrollo y la depuración.
Si sigue estas soluciones, podrá comprobar fácilmente la versión de OpenSSL en varios sistemas y contextos. Comprobar periódicamente la versión de OpenSSL ayuda a garantizar la seguridad y la funcionalidad de su sistema. Mantenga siempre actualizado su software para protegerse contra vulnerabilidades.
Si la Terminal de Windows no se abre, haga clic en este enlace resaltado para obtener formas de solucionarlo rápidamente.
Para cualquier otra pregunta o sugerencia, vaya a la sección de comentarios a continuación y envíe un mensaje.
Deja una respuesta