Protocolos y serialización binaria

analizador ASN.1Cada límite de byte a la vista

Introduce un único valor BER o DER completo, elige su envoltura de texto y lee el árbol TLV.

analizador ASN.1

Bytes codificados

Árbol TLV

Introduce bytes o carga el ejemplo.

Los bytes se procesan aquí en el navegador; no se suben ni se guardan en la URL.

Opciones

Introduce bytes o carga el ejemplo.

Si un certificado o una CSR falla en otra biblioteca, una vista de campos amigables puede ocultar el byte problemático. El analizador ASN.1 conserva el desplazamiento y la longitud de cada nodo para encontrar truncamientos y datos sobrantes. Puedes analizar DER sin cambiar los bytes de origen.

El analizador ASN.1 permite crear un TLV individual a partir de etiqueta y valor y volver a analizarlo. No asigna nombres de campos privados a etiquetas de contexto sin un esquema ASN.1 externo.

¿Por qué usar este analizador ASN.1?

Primero la estructura codificada; después, si procede, su significado.

Los errores tienen posición

El analizador ASN.1 muestra desplazamiento inicial, cabecera y longitud de contenido. Una longitud fuera del padre, un cierre BER ausente o bytes tras la raíz dan un error concreto, no un éxito parcial.

Bytes hexadecimales se dividen en SEQUENCE e INTEGER con sus intervalos exactos marcados.

Crear un TLV y leerlo de nuevo

Introduce la etiqueta completa y bytes de valor. Se escribe una longitud definida y se pasa el resultado al mismo motor; una etiqueta construida necesita hijos TLV completos.

Etiqueta y valor producen una tira de bytes TLV que se vuelve a mostrar como árbol de dos niveles.

Revisar envoltura, rango y resultado

01

Elegir un formato explícito

Hex es el predeterminado. Cambia a PEM o Base64 solo cuando corresponde; los archivos DER locales se leen como bytes. Así una cadena hex no se confunde con Base64.

  • PEM acepta exactamente un bloque con BEGIN y END coincidentes.
02

Comparar nodo y volcado

El análisis se inicia manualmente. Selecciona un nodo para ver clase, número de etiqueta, inicio, cabecera y longitud. BER permite longitud indefinida solo en valores construidos.

  • Ctrl/Cmd + Intro ejecuta la acción principal de la vista actual.
03

Probar antes de sustituir

La vista de creación calcula la longitud según los bytes. Al enviar el TLV generado a la entrada, primero se muestra una vista previa y después puede deshacerse una vez.

  • Cambiar la entrada o el formato caduca el resultado y bloquea copiar y descargar.

Del volcado a un árbol comprobable

Codificación sin suposiciones

Hex, Base64 y un único bloque PEM tienen selección explícita. El analizador ASN.1 también abre archivos DER locales y rechaza caracteres dañados antes de recorrer el árbol.

Interpretación con original visible

INTEGER, OID y cadenas universales claras se leen como valores. Las etiquetas de aplicación conservan clase, número y hex para contrastarlas con una especificación.

BER acotado

Admite longitud definida e indefinida en construcciones. El límite es 256 KiB, 32 niveles y 10.000 nodos para contener entradas anómalas.

Límites de la lectura estructural

No certifica conformidad DER
El analizador ASN.1 acepta algunas formas BER que DER prohíbe. Que exista un árbol no demuestra codificación canónica, orden SET ni coincidencia con un esquema.
Una raíz completa por análisis
Dos bloques PEM, bytes tras la raíz, longitud truncada o cierre EOC ausente son errores. No se exporta como válido un árbol incompleto.
No valida certificados
El analizador ASN.1 no comprueba firmas, cadenas de confianza, fechas ni claves privadas. Solo lee bytes de etiqueta, longitud y valor.
Sin diccionario EMV ni privado
[0] no nombra por sí solo un campo de negocio. El contenido de OCTET STRING no se expande automáticamente como DER anidado sin esquema.

Preguntas sobre el analizador ASN.1

¿Qué son ASN.1, BER y DER?

ASN.1 describe tipos; BER codifica valores de varias formas; DER restringe BER a una forma canónica. Esta página muestra la estructura de los bytes, sin afirmar conformidad DER completa.

¿Cómo puedo decodificar un archivo CSR?

Abre su DER local o elige PEM y pega un solo bloque de solicitud. Verás el árbol TLV; este analizador ASN.1 no interpreta los campos de CSR como un decodificador especializado.

¿Por qué aquí no aparece RFC/Structure Match?

Esa función del competidor aplica esquemas conocidos para cambiar las etiquetas visibles. Esta vista no carga un esquema, así que conserva clases, números y bytes originales.

¿Se calcula un porcentaje de coincidencia con un esquema?

No. Un porcentaje exigiría elegir y evaluar un esquema ASN.1. Aquí solo se comprueba que un único TLV estructural consuma todos los bytes.

¿El certificado que pego se sube a algún sitio?

No. El análisis y la lectura de archivos se hacen en este navegador. El contenido tampoco se inserta en la URL.

¿Tienes otra pregunta?

Abrir el analizador ASN.1

Pega un valor BER/DER completo o abre un archivo local y confirma cada límite antes de interpretarlo con un esquema.

El procesamiento ocurre en este navegador.