Decodificador de certificados y CSR ASN.1 - Analizador sintáctico en línea gratuito
Por favor, tenga en cuenta: Encryption Consulting LLC no posee, almacena ni conserva ningún dato introducido en este decodificador. Todas las entradas, incluidos los certificados PEM, los datos DER codificados en Base64 o las cadenas hexadecimales, se utilizan exclusivamente para fines de decodificación y no se guardan.
Preguntas Frecuentes
Todo lo que necesitas saber sobre cómo decodificar tus archivos CSR. ¿No encuentras la respuesta que buscas? Envíe un correo electrónico y nos pondremos en contacto contigo lo antes posible.
¿Cómo decodificar un archivo CSR utilizando la herramienta decodificadora ASN.1 de EC?
Decodificar datos ASN.1 nunca ha sido tan fácil. Abra la herramienta Decodificador ASN.1 y siga tres sencillos pasos.
Pegue, cargue o arrastre y suelte el archivo CSR en nuestra herramienta. Puede proporcionar un certificado PEM, un DER codificado en Base64 o una cadena hexadecimal, o cargarlo. .cer, .crt, .pem o .der archivos.
Refine la salida recortando los valores hexadecimales largos para una mejor legibilidad, habilitando la vista de volcado hexadecimal para inspeccionar los bytes sin procesar y alineando la estructura decodificada con los formatos definidos por RFC para comprender mejor cada campo.
Una vez procesada, la herramienta muestra un árbol ASN.1 jerárquico completo. Puede explorar todos los elementos, incluidos los detalles del sujeto, la información de la clave pública y otros componentes integrados, en un formato claro y estructurado.
Para generar un CSR, puede utilizar nuestro Herramienta generadora de CSREsta herramienta simplifica todo el proceso de creación de una RSC, al tiempo que garantiza el cumplimiento de las normas pertinentes.
¿Qué significan Offset, Length y Value en el árbol decodificado?
Cada campo en el árbol decodificado muestra tres propiedades clave cuando se pasa el cursor sobre el campo:
El desplazamiento es la posición del byte donde comienza ese campo en los datos binarios. Por ejemplo, Offset: 772 significa que el campo comienza en el byte 772 desde el inicio del archivo.
La longitud se muestra en el formato 4 + 751 (constructed)donde el primer número es el tamaño de la longitud y la etiqueta codificada, el segundo es el tamaño del contenido y constructed significa que el campo es un contenedor que alberga campos anidados en lugar de un valor sin procesar.
El valor es el contenido decodificado de ese campo, como un OID como sha256WithRSAEncryption, una cadena de texto como CN=example.como una secuencia hexadecimal sin procesar.
¿Qué es RFC/Structure Match y por qué cambia el contenido decodificado cuando se activa o desactiva?
RFC/Structure Match es un esquema o plano que le indica al decodificador cómo etiquetar los campos binarios sin procesar en su archivo. Los bytes en sí nunca cambian; solo cambia la interpretación.
Cuando RFC/Structure Match está habilitado, el decodificador aplica los nombres de campo, el orden de anidamiento y la jerarquía exactos definidos en el RFC. Por ejemplo, según RFC 5280, el bloque de validez debe contener exactamente notBefore además notAfter en ese orden, y el sujeto debe ser un SEQUENCE OF RDNs (Nombre Distinguido Relativo). Esto permite que el árbol decodificado coincida exactamente con la especificación oficial, lo cual es útil para depurar certificados mal formados o validar el cumplimiento estricto.
¿Qué significa el porcentaje de coincidencia y cómo se calcula?
El porcentaje muestra qué tan bien coinciden sus datos con un esquema conocido. El decodificador compara sus datos binarios con todos los esquemas ASN.1 conocidos y asigna puntuaciones según los campos presentes. El porcentaje se calcula de la siguiente manera:
(campos coincidentes con éxito / total de campos esperados en el esquema) × 100
Por ejemplo, un esquema de certificado X.509 espera campos como tbsCertificate, serialNumber, issuer, validity, subject, subjectPublicKeyInfoy el ámbito signatureAlgorithmSi la entrada codificada en DER coincide con 18 de los 23 campos esperados, la puntuación es aproximadamente del 78 % (certificado X.509). Los campos obligatorios que faltan penalizan más la puntuación que los opcionales.
