ГлавнаяASN.1 декодер

ASN.1 декодер онлайн

Разбор структуры ASN.1 в формате DER / BER: сертификаты X.509, открытые и закрытые ключи, электронные подписи и зашифрованные сообщения CMS / PKCS, запросы на сертификат. Вставьте Base64, PEM или HEX — дерево строится локально в браузере.

100% в браузере — данные никуда не передаются
Формат:
Разбор запускается сам — без кнопок. Можно отправить сюда подпись или зашифрованное сообщение из других вкладок, либо попробовать на примере:
Примеры:

Что такое ASN.1, DER и BER

ASN.1 (Abstract Syntax Notation One) с кодировкой DER / BER — формат, в котором хранятся сертификаты X.509, открытые и закрытые ключи, электронные подписи и зашифрованные сообщения CMS / PKCS#7, запросы на сертификат PKCS#10. Онлайн-декодер раскрывает их внутреннюю структуру: типы, длины, значения полей и OID-идентификаторы алгоритмов — включая ГОСТ Р 34.10/34.11-2012 и Стрибог.

Что можно разобрать этим декодером

  • Сертификаты X.509 — поля subject и issuer, сроки действия, расширения, открытый ключ.
  • Открытые и закрытые ключи — RSA, EC, ГОСТ (SubjectPublicKeyInfo, PKCS#8, SEC1).
  • Электронные подписи и контейнеры CMS / PKCS#7 — подписанты, алгоритмы, метки времени.
  • Запросы на сертификат PKCS#10 и цепочки сертификатов.
  • Любые структуры DER / BER — с автоматическим разбором вложенного DER внутри OCTET / BIT STRING.

Как пользоваться декодером ASN.1

  1. Вставьте данные в поле ввода в формате HEX, Base64 или PEM — формат определится сам.
  2. Разбор запускается автоматически: слева строится дерево структуры с типами, длинами и OID-именами.
  3. Кликните по узлу — откроются детали (смещение, длины, значение) и HEX-дамп с подсветкой соответствующих байтов.
  4. При необходимости включите HEX-дамп, компактный режим или скопируйте байты — всё считается локально в браузере.

Поддержка ГОСТ и российских сертификатов

Декодер ориентирован в том числе на российскую криптографию: распознаёт OID ГОСТ Р 34.10-2012 и 34.11-2012 (Стрибог), наборы параметров ТК26 и КриптоПро, а также реквизиты квалифицированных сертификатов (ИНН, ОГРН, СНИЛС). Это удобно при разборе сертификатов и подписей, которые используются для маркировки «Честный ЗНАК» и электронного документооборота. Нужно подписать или проверить подпись? Воспользуйтесь сервисом «Трумарк Крипто» — электронная подпись онлайн.

Частые вопросы о декодере ASN.1

Что такое ASN.1 и кодировки DER / BER?

ASN.1 (Abstract Syntax Notation One) — стандарт описания структур данных, а DER и BER — бинарные форматы их кодирования. В этом формате хранятся сертификаты X.509, открытые и закрытые ключи, электронные подписи и зашифрованные сообщения CMS / PKCS, запросы на сертификат. Декодер раскрывает их внутреннюю структуру: типы, длины, значения и OID-идентификаторы алгоритмов.

Какие данные можно разобрать?

Сертификаты X.509, открытые и закрытые ключи (RSA, EC, ГОСТ), электронные подписи и контейнеры CMS / PKCS#7, запросы на сертификат PKCS#10, цепочки сертификатов и любые другие структуры в кодировке DER или BER. Вложенный DER внутри OCTET STRING и BIT STRING декодер распознаёт автоматически.

Уходят ли мои данные на сервер?

Нет. Разбор выполняется полностью в вашем браузере на JavaScript. Вставленные данные никуда не передаются и не сохраняются — это особенно важно для приватных ключей и подписей.

Чем DER отличается от BER?

BER (Basic Encoding Rules) допускает несколько способов закодировать одно и то же значение, включая неопределённую длину. DER (Distinguished Encoding Rules) — строгое подмножество BER с единственным каноническим представлением; именно DER используется в сертификатах и подписях. Декодер поддерживает оба варианта, включая неопределённую длину.

Поддерживается ли ГОСТ и российская криптография?

Да. Встроена база OID с упором на российскую криптографию: ГОСТ Р 34.10-2012 и 34.11-2012 (Стрибог), наборы параметров ТК26 и КриптоПро, а также реквизиты из квалифицированных сертификатов — ИНН, ОГРН, СНИЛС. Они показываются понятными названиями прямо в дереве структуры.

В каком формате вставлять данные?

Поддерживаются HEX (например, 30 82 01 ...), Base64 и PEM (блок -----BEGIN CERTIFICATE----- …). Формат определяется автоматически, но его можно задать вручную. Разбор запускается сам, без кнопок — как только вы вставили данные.

Что такое OID и зачем его расшифровывать?

OID (Object Identifier) — числовой идентификатор алгоритма, типа поля или расширения, например 1.2.840.10045.4.3.2. Сам по себе он нечитаем, поэтому декодер сопоставляет OID с понятным названием (ecdsaWithSHA256, commonName, ГОСТ Р 34.10-2012 и т. д.) — так структуру сертификата или подписи легко понять.

Можно ли разобрать электронную подпись или CMS-контейнер?

Да. Вставьте содержимое файла .sig или зашифрованного сообщения в Base64 — декодер построит дерево CMS / PKCS#7: подписанты, сертификаты, алгоритмы хеширования и подписи, метки времени. Это удобно при отладке электронного документооборота и интеграций с Честным ЗНАКом.

Что показывает HEX-дамп?

HEX-дамп — это побайтовое представление данных. При выборе узла в дереве соответствующие байты подсвечиваются: жёлтым — заголовок (тег и длина), фиолетовым — содержимое. Можно и наоборот — кликнуть по байту, и декодер выделит элемент, которому он принадлежит.

Это бесплатно?

Да. Декодер ASN.1 бесплатен и не требует регистрации — это один из бесплатных онлайн-инструментов Truemark для работы с маркировкой и электронной подписью.

Маркируйте товары в Честном ЗНАКе без 1С и программистов

Разбор ASN.1 — лишь часть работы с криптографией и маркировкой. Truemark берёт на себя всё: заказ кодов, печать этикеток, агрегацию без сканера и УПД через ЭДО — в одном окне браузера. Посмотреть тарифы — 7 дней бесплатно →

Прокрутить вверх