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
- Вставьте данные в поле ввода в формате HEX, Base64 или PEM — формат определится сам.
- Разбор запускается автоматически: слева строится дерево структуры с типами, длинами и OID-именами.
- Кликните по узлу — откроются детали (смещение, длины, значение) и HEX-дамп с подсветкой соответствующих байтов.
- При необходимости включите 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 дней бесплатно →
