Основные правила кодирования были исходными правилами, установленными стандартом ASN.1 для кодирования абстрактной информации в конкретный поток данных. Правила, в совокупности называемые синтаксисом передачи на языке ASN.1, определяют точные последовательности октетов, которые используются для кодирования заданного элемента данных.
1 ответ

Почему мой BER стал постоянным, мой код неверен?

Я работаю над моделированием BER между двумя пользователями в CDMA с помощью сверточных кодов и схемы модуляции QAM-16. Из графика, который я прикрепил, BER пользователя 1 и пользователя 2 одинаковы и постоянны. Кажется, что SNR не влияет на передач…
22 мар '16 в 04:57
1 ответ

Чтение закодировать ASN файл вручную

Как прочитать кодировать файл ASN вручную? Что такое Tag-Length-Value, Есть ли хороший учебник? В следующих примерах я читаю каждый из них, но не могу понять, может ли кто-нибудь помочь прочитать каждый из них: 30 82 02 10 04 01 56… (для многих друг…
13 янв '16 в 12:43
2 ответа

Когда вы читаете BERTLV, когда вы останавливаетесь?

У меня есть следующий BERTLV:61394F0BA00000030800001001234579074F05A000012345500E49442D4F6E65205049562042494F5F50107777772E6F626572746875722E636F6D7F66080202800002028000 Я пытаюсь разобрать это рекурсивным способом, поэтому я отношусь к первой части…
25 янв '17 в 19:10
1 ответ

GNURadio PSK бит восстановления

Я следовал замечательной учебной демодуляции PSUR по GNURadio: https://wiki.gnuradio.org/index.php/Guided_Tutorial_PSK_Demodulation Я создал очень простой модулятор DBPSK Я кормлю серией битов, которые скользят. Таким образом, первый байт, который я…
04 мар '18 в 14:35
1 ответ

Синтаксический анализ PDOL для команды GET PROCESSING OPTIONS в транзакции EMV

Я пытаюсь создать правильно отформатированную команду GET PROCESSING OPTIONS для отправки на бесконтактную карту EMV. Этот пост был очень полезен, но мне просто нужно знать немного больше деталей. При анализе PDOL безопасно ли предположить, что кажд…
29 дек '15 в 21:45
0 ответов

Подписание PDF через iText sharp с использованием хэша и подписи из внешнего веб-сервиса

Я пытаюсь подписать PDF через внешний веб-сервис. Веб-служба получает хеш-код в формате SHA-256, а после подписания служба возвращает подпись с шестнадцатеричным дайджестом. В данный момент я застрял, пытаясь использовать библиотеку iText 7 (C#), пы…
18 фев '19 в 13:53
1 ответ

Есть ли способ установить формат подписи для ECDSA в кодировку BER в Java?

Я пытаюсь подписать сообщение закрытым ключом. Работает хорошо, но подпись закодирована в DER encoding, Я хочу получить подпись в BER encoding, Вот метод, используемый для подписи: public static byte[] sign(String plainText, String privateKeyPath) t…
28 дек '18 в 09:53
2 ответа

Основное правило кодирования ASN целого числа

В настоящее время я изучаю Абстрактную синтаксическую нотацию 1 и читаю Рекомендацию МСЭ-Т X.690. На странице 15 в пункте 8.3.2 написано: Если октеты содержимого кодировки целочисленных значений состоят из более чем одного октета, то биты первого ок…
02 сен '14 в 07:14
0 ответов

Строка формата BerConverter для строк (октет?)

Я пытаюсь проанализировать и кодировать пакеты с ASN.1. Я надеялся сделать это с помощью класса BerConverter, который присутствует в.Net Framework. Я немного заблудился о том, как кодировать строку формата, которая передается в методы Encode() и Dec…
25 сен '17 в 08:26
3 ответа

ASN.1 BER Encode Integer 0x10000000FFFFFFFC Кодирование неопределенной длины

Я реализую BER в соответствии со спецификацией и задаю себе вопрос: как бы я кодировал Integer 0x10000000FFFFFFFC как BER Integer (тег 0x02), когда я использую кодирование с неопределенной длиной? До сих пор я не обнаружил никаких экранирующих симво…
10 окт '18 в 15:41
4 ответа

Кодирование и декодирование неявных тегов

У меня есть вопрос о явных и неявных тегах, в следующем примере X ::= [APPLICATION 5] IMPLICIT INTEGER за X, поскольку неявный тег заменит существующий тег на INTEGER с [APPLICATION 5]Таким образом, кодировка в BER значения 5 будет в шестнадцатеричн…
15 дек '16 в 08:26
2 ответа

ASN.1 BER Метка обращения с номером 31 или выше

Я работаю над декодированием закодированных данных ASN.1 BER, и мне интересно, какой должна быть правильная обработка тега 31 (в частности) и выше. Я чувствую, что спецификация X.690 немного двусмысленна, и у меня нет примера каких-либо данных, у ко…
16 мар '17 в 07:38
1 ответ

Не могу DER кодировать и BER декодировать открытый ключ RSA

У меня проблемы с использованием Crypto++ для сохранения открытого ключа RSA (что я получил загрузку файла закрытого ключа в формате PKCS#8). При декодировании ключа я всегда получаю BERDecodeErr исключение. Вот код, который я использую: CryptoPP::R…
22 авг '14 в 07:39
1 ответ

Могу ли я указать тег приложения или контекста с помощью C# BerConverter.Encode()?

В сборке.NET System.DirectoryServices.Protocols указан легкий кодер BER ASN.1, но документация невелика: BerConverter, Вы вызываете это, указывая строку формата и список объектов для кодирования. INTEGER s могут быть закодированы с символами формата…
27 окт '16 в 22:53
2 ответа

ASN.1 BER кодирование EmbeddedPDV

Я пишу кодек Basic Encoding Rules в D, и я хочу кодировать EmbeddedPDV, который определен в соответствии с ASN.1 ниже. Проблема в том, что при кодировании identificationЯ не знаю, как объяснить в двоичном коде BER, что я предоставляю OBJECT IDENTIFI…
09 окт '17 в 10:28
2 ответа

НЕМЕЩЕННЫЙ ВЫБОР в ASN.1

Мы используем компилятор JAC ASN.1 в нашем (унаследованном) проекте и столкнулись с ситуацией, когда мы получали сообщения ASN.1, которые мы не смогли проанализировать. Я взглянул на код синтаксического анализатора и заметил, что это ошибка в библио…
11 июн '14 в 15:13
1 ответ

Расчет коэффициента ошибок по битам 15,11 граф Хемминга

Ниже в моем коде предполагается найти симулятор BER. Но я получаю ошибку в этом коде, где nErrors = biterr(dataIn,dataDec2) эта строка дает несоответствие размеров матрицы. Есть ли кто-нибудь, кто может мне помочь в этом?? close all; clear all; M = …
18 окт '18 в 08:23
1 ответ

Интерпретация кодировки неопределенной длины ASN.1 с несколькими инкапсулированными цепочками октетов

У меня есть структура BER, как это... $ openssl asn1parse -inform der -in test.der -i -dump ????:d=4 hl=2 l=inf cons: cont [ 0 ] ????:d=5 hl=3 l= 240 prim: OCTET STRING 0000 - AABBCCDD ????:d=5 hl=2 l= 8 prim: OCTET STRING 0000 - EEFF ????:d=5 hl=2 …
03 авг '17 в 09:11
2 ответа

Запутался в BER (основные правила кодирования)

Я пытаюсь изучить и понять BER (Основные правила кодирования). Я использовал сайт http://asn1-playground.oss.com/ чтобы экспериментировать с различными объектами ASN.1 и кодировать их, используя BER. Однако даже самые простые кодировки, кажется, сму…
26 авг '13 в 22:11
2 ответа

Найти и заменить (увеличить) шестнадцатеричное значение ASN.1 BER

У меня есть длинная строка шестнадцатеричного (преобразовано из BER ASN.1), где мне нужно найти и увеличить конкретное значение, которое является неправильным. <TAG> <LENGTH> <VALUE to INCREMENT> тег ASN.1 равен 84, а длина байта и…
19 дек '17 в 12:05