asn.1

  • ХабрахабрФото Массовая незаконная электронная подпись или мина замедленного действия: Формат МинЦифры №472

    Массовая незаконная электронная подпись или мина замедленного действия: Формат МинЦифры №472

    1 «А был ли мальчик?» Многие и помногу подписывают документы электронной подписью (ЭП), рассчитывая, что их подпись законная. «Законная» не в смысле «сошлась математика» или «нет сомнений в сертификате подписанта». «Законная» - в смысле соответствия закону, как минимум основному по электронной подписи: 63-ФЗ "Об электронной подписи". Вопрос 1. Если в постановлении или приказе госОргана про документы с ЭП явно не…

    Читать далее »
  • ХабрахабрФото [Перевод] Как мы теряли игроков из-за того, что они платили за игру

    [Перевод] Как мы теряли игроков из-за того, что они платили за игру

    Представьте, каково это — найти серьёзный баг в продакшене сразу после выпуска игры. Представьте, что этот баг вредит только платным пользователям. Представьте, что игра зависает сразу после того, как игроки завершают внутриигровую покупку. Представьте, что когда игрок перезапускает игру, она зависает при запуске. Представьте, что игроку так и не удаётся запустить игру и приходится её удалять. Представьте, что ваше приложение…

    Читать далее »
  • ХабрахабрФото Кратко о форматах TLV, BER, CER, DER, PER

    Кратко о форматах TLV, BER, CER, DER, PER

    Я хотел бы рассказать о форматах данных, распространенных в ИТ-индустрии, в том числе в области инфраструктур открытых ключей (ИОК), смарт-картах, включая документы нового поколения на базе смарт-карт, в мобильной связи. Хотя рассматриваемые форматы и связаны с ASN. 1, но некоторые из них ушли далеко за пределы этой области. О некоторых из них многие знают, но не все знают настолько, чтобы,…

    Читать далее »
  • ХабрахабрФото PyDERASN: как я добавил big-data поддержку

    PyDERASN: как я добавил big-data поддержку

    Продолжаю прошлую статью о PyDERASN — свободном ASN.1 DER/CER/BER кодеке на Python. За прошедший год, с момента её написания, кроме всяких мелочей, небольших исправлений, ещё более строгой проверки данных (хотя и прежде он был уже самым строгим из известных мне свободных кодеков), в этой библиотеке появился функционал для работы с большими объёмами данных — не влезающих в оперативную память. Об…

    Читать далее »
  • ХабрахабрФото Простой ASN1-кодек на базе sprintf

    Простой ASN1-кодек на базе sprintf

    Транспортный синтаксис ASN.1 определяет однозначный способ преобразования значений переменных допустимых типов в последовательность байт для передачи по сети. В ASN.1 он называется базовыми правилами кодирования (Basic Encoding Rules, BER). Правила являются рекурсивными, так что кодирование составных объектов представляет собой составление в цепочку закодированных последовательностей составляющих объектов. Протокол ASN.1 описывает структуру данных простым и понятным языком.Каждое передаваемое значение — как базового,…

    Читать далее »
  • ХабрахабрФото PyDERASN: как я написал ASN.1 библиотеку с slots and blobs

    PyDERASN: как я написал ASN.1 библиотеку с slots and blobs

    ASN.1 это стандарт (ISO, ITU-T, ГОСТ) языка описывающего структурированную информацию, а также правил кодирования этой информации. Для меня как программиста это просто ещё один формат сериализации и представления данных, наравне с JSON, XML, XDR и другими. Он крайне распространён в нашей обычной жизни, и с ним многие сталкиваются: в сотовой, телефонной, VoIP связи (UMTS, LTE, WiMAX, SS7, H.323), в сетевых…

    Читать далее »


Кнопка «Наверх»