WMW

Verificador de Par Certificado y Clave SSL

Free

Comprueba si una clave privada SSL/TLS, un certificado y una CSR opcional realmente pertenecen al mismo par de claves, decodifica y visualiza el sujeto, emisor, validez, SAN y huellas del certificado, todo ejecutándose completamente en tu navegador.

Funciona completamente en tu navegador usando node-forge. Nada de lo que pegues aquí se sube a ningún lugar.

Clave privada

Certificado

Comprobar también una CSR (opcional)

Pega una Solicitud de Firma de Certificado para comprobarla también contra la clave y/o el certificado anteriores.

Actividad reciente

Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.

Checked a certificate/key pair (0 comparisons)

hace 1 hora

Checked a certificate/key pair (0 comparisons)

hace 1 hora

Checked a certificate/key pair (0 comparisons)

hace 1 hora

Checked a certificate/key pair (1 comparisons)

hace 1 hora

Checked a certificate/key pair (3 comparisons)

hace 1 hora

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Esta herramienta comprueba si una clave privada SSL/TLS, un certificado y (opcionalmente) una Solicitud de Firma de Certificado realmente pertenecen al mismo par de claves, decodifica y muestra el sujeto, el emisor, el período de validez, los Subject Alternative Names y las huellas del certificado, y marca los certificados caducados o aún no válidos, todo sin subir tu material de claves a ningún lugar.

Cómo funciona

Cada par de claves RSA comparte el mismo módulo y exponente público entre sus mitades privada y pública. Esta herramienta analiza cada PEM que pegas (descifrando primero la clave privada si proporcionas una frase de contraseña), extrae el módulo y el exponente de la clave pública de la clave privada, el certificado y la CSR de forma independiente, y compara esos valores por pares: un módulo y exponente idénticos significa que los dos archivos se generaron a partir del mismo par de claves subyacente. También calcula las huellas SHA-256 del certificado y su clave pública, así como el hash heredado MD5 del módulo que algunos administradores de sistemas todavía verifican a mano.

Problemas que resuelve

Preguntas frecuentes

›¿Cómo sabe esta herramienta que una clave privada y un certificado pertenecen juntos?

Un certificado RSA incorpora la mitad de clave pública de un par de claves (su módulo y exponente). Esta herramienta extrae esa clave pública del certificado y la compara con la clave pública derivada matemáticamente de tu clave privada; si el módulo y el exponente son idénticos, los dos archivos se generaron a partir del mismo par de claves, que es exactamente lo que un servidor web necesita para presentar ese certificado usando esa clave.

›¿Es seguro pegar mi clave privada en una herramienta basada en el navegador?

Esta herramienta nunca envía nada por la red: todo el análisis, descifrado y comparación ocurre localmente en tu navegador usando la biblioteca node-forge, y la página funciona igual con tu conexión de red desactivada después de cargarse. Aun así, trata cualquier herramienta que maneje claves privadas con la precaución adecuada y prefiere ejecutar comprobaciones sensibles en una máquina de confianza.

›Mi clave privada está cifrada, ¿qué debo introducir?

Pega la clave cifrada exactamente como aparece en el archivo, incluyendo el encabezado "ENCRYPTED", e introduce su frase de contraseña en el campo debajo del cuadro de la clave. Esta herramienta admite tanto el formato heredado de OpenSSL (Proc-Type: 4,ENCRYPTED) como el formato cifrado PKCS#8 moderno; una frase de contraseña incorrecta se informa claramente en lugar de fallar silenciosamente.

›¿Qué añade la comprobación de la CSR?

Una Solicitud de Firma de Certificado (CSR) también incorpora una clave pública, generada al mismo tiempo que su clave privada correspondiente, antes de que una Autoridad de Certificación emita el certificado real. Comprobar la CSR te permite confirmar la cadena de extremo a extremo: que tu clave privada coincide con la CSR que enviaste, y que el certificado que recibiste realmente corresponde a esa misma CSR, detectando los casos en los que se descargó el certificado equivocado o se conservó la clave equivocada.

›¿Funciona esto con certificados de curva elíptica (EC)?

Todavía no: esta herramienta actualmente solo analiza y compara claves RSA. Si pegas un certificado o clave EC, te indicará que el tipo de clave no es compatible en lugar de dar silenciosamente un resultado incorrecto.

›¿Para qué sirve el valor "MD5 del módulo (método heredado)"?

Reproduce el clásico truco de administrador de sistemas de comparar openssl x509 -noout -modulus | openssl md5 con openssl rsa -noout -modulus | openssl md5: si quieres verificar el resultado de coincidencia de esta herramienta de forma independiente usando tu propia instalación de OpenSSL, estos dos valores MD5 deberían ser idénticos siempre que esta herramienta informe de una coincidencia.

Herramientas relacionadas

Free

Texto

Generador de Certificados SSL Autofirmados

Genera un certificado TLS autofirmado real y funcional junto con su clave privada correspondiente directamente en tu navegador usando node-forge, con Subject Alternative Names, tamaño de clave y período de validez configurables, y archivos .crt y .key listos para descargar.

Free

Texto

Generador de Registro DMARC

Crea un registro DNS DMARC a partir de campos en lenguaje sencillo, con preajustes de implementación por etapas y un indicador de nivel de aplicación en vivo.

Free

Texto

Convertidor de Excel a Tabla HTML

Pega desde Excel o Google Sheets, o sube un archivo .xlsx/.xls/.csv, y obtén una tabla HTML limpia con vista previa en vivo, estilo opcional y alineación de columnas numéricas.

Free

Texto

Generador de Hash (MD5/SHA1/SHA256/SHA512)

Hashea texto o un archivo a MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 y CRC32 a la vez, con un campo de comparación contra un checksum conocido.

Free

Texto

Generador de htpasswd

Genera un archivo .htpasswd real de Apache con bcrypt o SHA, verificado byte a byte contra la herramienta oficial de línea de comandos htpasswd, con soporte para varios usuarios a la vez.

Free

Texto

Convertidor de Entidades HTML

Convierte texto hacia y desde entidades HTML en ambas direcciones a la vez, con formatos numéricos decimales o hexadecimales y una tabla de referencia rápida de entidades comunes.

Free

Texto

Validador de HTML

Comprueba el HTML en busca de etiquetas sin cerrar, IDs duplicados, elementos obsoletos y otros problemas comunes bien definidos, verificado con su propio analizador de coincidencia de etiquetas, no un validador completo de conformidad W3C.

Free

Texto

Convertidor de IPv4 a IPv6

Genera representaciones IPv6 mapeadas en IPv4, compatibles con IPv4, 6to4 y NAT64 de una dirección IPv4, y extrae la dirección IPv4 de cualquiera de esas formas IPv6.