2009-05-01 2 views
5

Существует ли бесплатная общая цель ASN.1 Программа декодирования/дампа/проверки? У меня есть подозрительный блок ASN.1, у которого может произойти сбой дешифрования, и я хотел бы проверить его, чтобы он выглядел действительно, и если да, то какие элементы он содержит.Существует ли бесплатная общая цель ASN.1 Программа декодирования/дампа/проверки?

ответ

10

Я также использовал dumpasn1 с хорошим успехом в течение нескольких лет), тогда я решил, что смотреть на 200-строчные длинные вложенные теги было немного сложно, чтобы следить за ними на экране и требовать чего-то более динамичного, чтобы я мог свернуть части дерево и тому подобное.

Вот что я пытаюсь создать с помощью моего собственного asn1js клиентского javascript ASN.1-декодера. Он также является открытым исходным кодом и использует файл конфигурации dumpasn1 с огромными «известными OID». Не пытается обнаружить все ошибки формата ASN.1, но только невозможные для декодирования ... (например, не будет мешать дифференцировать DER от BER, например INTEGER с дополнительными начальными нулями)

Yep , это бесстыдная самореклама, но я надеюсь, что вы сможете найти полезное программное обеспечение, связанное с проблемой, которую вы имеете в своем вопросе. ;-)

+0

Был быстрый взгляд - выглядит довольно круто. –

+0

Ваш сайт неоценим; Я люблю это! –

2

Мой любимый инструмент для просмотра ASN.1 Питера Гутмана dumpasn1. Командная строка только, но очень гибкая и дает диагностику в случае ошибок.