Работа с бинарными файлами, форматом ASN1 и криптографией в 1С8

Публикация № 545354 29.08.16

Управление - Управленческий учет (прочее)

формат ASN1 криптография шифрование 1С8 подписать файл ЭЦП PKI парсер

Предлагается внешняя обработка для просмотра данных в формате ASN1. Есть 2 режима: загрузка из бинарного формата и из BASE64. Реализована функция извлечения всех сертификатов, которые можно найти в ASN1-файле. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С.

Работа с форматом ASN1 в 1С8

Формат ASN.1 (Abstract Syntax Notation - язык для описания абстрактного синтаксиса данных) до сих пор используется, хоть и придуман был в 1984 году. Это байт-ориентированный  формат, позволяющий в двоичном виде сохранить  структурированные данные. Формат открытый.

Сертификаты криптографии, ЭЦП,  подписанные ЭЦП файлы записываются в формате ASN.1.

Работать в 1С8 с бинарными файлами на низком уровне проблематично. Например, если загрузить файл в строку, то некоторые байты не буду читаться (символ с кодом 0 – обрезает строку), некоторые символы не выводятся. Но есть возможность любой бинарный файл прочитать в кодировке BASE64, далее из BASE64 можно получить массив байт (число от 0 до 255). С таким массивом уже можно работать дальше. Биты каждого байта можно получить математическими операциями. Естественно, это не оптимальный по скорости метод, но позволяет избежать запуск внешних компонент.

Особенности криптографии в 1С8

В 1С8 включен блок криптографии. Определены следующие объекты: Сертификат криптографии, Криптографический провайдер (Менеджер криптографии). Определены операции получения ЭЦП (подписывание данных), проверки ЭЦП, шифрования, расшифрования и т.д.

Есть 2 варианта операции подписи данных:

  1. ЭЦП добавляется в исходный файл (чтобы потом работать с таким файлом, нужно извлечь из него ЭЦП),
  2. ЭЦП создается в отдельном файле.

В 1С8 операция подписывания данных (метод Подписать у менеджера криптографии)  создает отдельный файл или возвращает двоичные данные с ЭЦП (2 вариант). Многие крипто-программы работают только по 1 варианту (если не большинство).

Включение ЭЦП в исходный файл - нетривиальная задача для 1С, простая конкатенация не подойдет. Упрощенно: подписанный файл создается в формате ASN.1 на основании файла ЭЦП с 3 вложенными структурами, в последней из которых добавляется байтовый массив исходных данных.

На практике получилось создать функцию на 1С8.2, которая получает ЭЦП через Менеджер криптографии 1С и полученную ЭЦП включает в исходные данные. Никакие внешние компоненты не использовались, только функции 1С. Результат был проверен несколькими программами, например КриптоАРМ (использовался КриптоПро CSP).

Предложение

Предлагается внешняя обработка  для просмотра данных в формате ASN1 (никакой криптографии и шифрования в обработке не используется, просто программа «парсер»). В программе есть функция поиска сертификатов. Все найденные в исходном файле сертификаты и цепочки сертификатов выводятся в окно сообщений 1C (программа умеет преобразовывать строки UniCode, даты действия сертификата в формате GMT, OID'ы в полях Субъект и Издатель). Найденные сертификаты программа сохранит в каталоге исходного файла. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С (отдельный продукт, называется "Тех. поддержка в течение 1 месяца"). Также есть собственные разработки для работы в PKI.

Дополнительная информация

Обработка запускается в толстом клиенте (на обычных формах) под любой конфигурацией.

Код обработки полностью открыт, возможна доработка собственными силами после покупки. Обновления программы не требуется. Работа обработки не зависит от установленных криптопровайдеров.

Техподдержка по работе обработки "Парсер ASN1" в течение 1 месяца с даты покупки включена в стоимость продукта.

Лицензирование программы не требуется, ограничений по количеству рабочих мест, компьютеров нет.

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Для возврата оплаты просто свяжитесь с нами.

Специальные предложения

Оставьте свое сообщение

См. также

CG: Управление онлайн торговлей. Интеграция 1С с маркетплейсами Вайлдберриз/WildBerries (wildberries.ru), Озон/Ozon (ozon.ru), Яндекс.Маркет (market.yandex.ru), АлиЭкспресс/AliExpress (aliexpress-ru.ru), и другими маркетплейсами по моделям FBS, FBO, ЭДО Промо

Оптовая торговля Розничная торговля Управленческий учет (прочее) Управленческие Управление торговлей Ценообразование, анализ цен v8 v8::ОУ v8::DataMining ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Легкая промышленность, мода и одежда Обучение, бизнес-тренинг, курсы УУ Платные (руб)

Данное решение создано и предназначено для автоматизации типовых бизнес процессов работы компаний, ведущих свою деятельность в онлайн сегменте и торгующих через собственные сайты, интернет магазины, социальные сети, на маркетплейсах: Вайлдберриз/WildBerries (wildberries.ru), Озон/Ozon (ozon.ru), Яндекс.Маркет (market.yandex.ru), АлиЭкспресс/AliExpress (aliexpress-ru.ru), и их аналогах. Поддерживаются обмены FBS, FBO и ЭДО.

36000 руб.

25.08.2020    21255    13    44    

Экселька. Универсальный инструмент, построенный по типу классических электронных таблиц, с возможностью использования данных 1С.

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Управленческий учет (прочее) Универсальные обработки Бухгалтерский учет Управление торговлей v8 1cv8.cf Платные (руб)

Инструмент позволяет конструировать произвольные отчеты, примерно так же как это делается в Excel с использованием данных 1С. Область применения - от простого получения нескольких контрольных сумм по типу "Отчет руководителю", до составления сложных аналитических отчетов всех видов учета.

6000 руб.

08.02.2021    7542    5    25    

Управление тендерным отделом 2.0. Интеграция

Интеграция Управленческий учет (прочее) v8::УФ УНФ ERP2 БП3.0 КА2 Россия УУ Платные (руб)

Дополнение встраивается в типовые конфигурации на платформе 1С:Предприятие (для управляемых форм, начиная с версии 8.3.15 и выше), после чего в интерфейсе конфигурации появляется подсистема "Тендерный отдел", из которой можно настроить поиск и загрузку госзакупок ФЗ -44, ФЗ-223, ФЗ-504, ФЗ-505 и ПП-615 и коммерческих тендеров и файлов документации для учета документов в разрезе меток-статусов и ответственных. Решение предназначено для быстрой интеграции и внедрения в любую конфигурацию на платформе 1С:Предприятие 8.3.15 и выше на основе БСП.

30000 руб.

11.11.2020    4467    0    0    

Обработка прайсов + интеграция с сайтом: базовое комплексное решение для Интернет-магазинов работающих со склада поставщиков

Ценообразование, прайсы Оптовая торговля Розничная торговля Ценообразование, анализ цен Обмен данными 1С Загрузка и выгрузка в Excel WEB Интеграция Управленческий учет (прочее) Рабочее место Управление торговлей v8 КА1 УТ10 Розница УПП1 УНФ ERP2 УТ11 УХ КА2 УУ Платные (руб)

Если Вам нужно работающее решение, которое закроет вопрос автоматизации рутинных процессов в сфере торговли по системе DropShipping, т.е. со склада поставщика, то вполне возможно вам подойдет наше комплексное предложение, которое включает 2 незаменимых продукта для торговли через интернет-магазин.

34999 руб.

31.08.2020    9372    1    0    

Учет картриджей для принтеров, ремонт, обслуживание, хранение, выдача контрагенту (в количестве и в сумме) Промо

Учет ТМЦ Управленческий учет (прочее) v8 УУ Платные (руб)

Данная программа предназначена для организации, которая ведёт учет картриджей, ремонта, обслуживания, хранения, выдачи контрагенту, получения на склад, учета материалов (запчастей на картриджи от принтеров).

3000 руб.

21.01.2019    17361    2    2    

Центр Стерилизации Оборудования

Учет ОС и НМА Учет ТМЦ Управленческий учет (прочее) v8 Здравоохранение, медицина, стоматология УУ Платные (руб)

Программный комплекс «ITworks: Центр Стерилизации Оборудования» разработан на базе технологической платформы «1С:Предприятия 8» и предназначен для автоматизации бизнес-процессов медицинских учреждений, связанных с внутренней логистикой медицинского инструментария в рамках одного мед. учреждения или группы учреждений.

300000 руб.

09.10.2018    14519    0    0    

Конфигурация «VIVAT IQ: Дополнительное образование и спорт»

Управление взаимоотношениями с клиентами (СRM) Дебиторская и кредиторская задолженность Производство готовой продукции (работ, услуг) Управленческий учет (прочее) v8 1cv8.cf Развлечения, искусство, спорт Кадровые агентства, подбор персонала Россия УУ Платные (руб)

Конфигурация «VIVAT IQ: Дополнительное образование и спорт» для «1С:Предприятие 8.3» предназначена для автоматизации процесса проведения обучающих занятий, составления графика обучения для преподавателей, контроля посещаемости учеников, учета платных образовательных услуг, управления учебными процессами и многое другое.

3300 руб.

12.12.2017    10970    0    0    

Учет работ с вредными условиями труда в документе СдельныйНаряд

Зарплата Управленческий учет (прочее) v8 УПП1 БУ НУ ЕСН ФОМС, ПФ, ФСС Платные (руб)

В некоторых типовых конфигурациях (например УПП) при проведении документов СдельныйНаряд и ОтчетПроизводстваЗаСмену доходы для целей исчисления страховых взносов данными о вредных условиях сотрудника фиксируются только по состоянию на первый день месяца, а его перемещения с должности на должность в течение месяца никак не учитываются. Материал, представленный в данной статье позволяет решить эту проблему для документа СдельныйНаряд без создания корректировок записей регистров.

3000 руб.

23.06.2017    14333    0    0    

Подсистема "Электронные заявки" на расходование денежных средств Промо

Банковские операции Финансовый учет и бюджетирование (FRP) Производство готовой продукции (работ, услуг) Управленческий учет (прочее) v8 КА1 УТ10 УПП1 УУ Платные (руб)

Подсистема "Электронные заявки" представляет собой набор инструментов позволяющих упростить этап согласования заявок на расходование денежных средств. Подсистема может быть встроена в конфигурации "1С: Управление производственным предприятием 1.3", "1С Комплексная автоматизация 1.1" и "Управление торговлей 10.3". При разработке подсистемы учитывалась возможность при минимальных изменениях типовой конфигурации установить данную подсистему, что позволяет уменьшить трудовые затраты на процесс обновления конфигураций.

3100 руб.

02.07.2015    34998    20    0    

Управление тендерным отделом 2.0

Управленческий учет (прочее) v8 Государственные, бюджетные структуры Россия Платные (руб)

Бизнес-решение на платформе 1С: Предприятие для автоматизации тендерного отдела. Программа предназначена для всех участников тендеров, выступающих в качестве поставщика товаров и услуг.

10000 руб.

31.10.2016    45262    5    63    

1С:Предприятие 8. Спутниковый мониторинг

Управленческий учет (прочее) v8 Платные (руб)

Решение предназначено для осуществления ГЛОНАСС/GPS-мониторинга, учета и контроля транспортных средств, оснащенных мобильными терминалами ГЛОНАСС/GPS.

70000 руб.

21.02.2016    1530    0    0    

"Бест:Метрологическая служба" - решение для повышения эффективности работы метрологической службы предприятия

Управленческий учет (прочее) v8 1cv8.cf Россия Платные (руб)

Продукт "Бест: Метрологическая служба", предназначен для автоматизации учета средств измерений, испытательного оборудования, эталонов, индикаторов и измерительных каналов; формирования графика проведения метрологических работ и регистрация результатов проведения поверок / калибровок / аттестаций / технического обслуживания.

1248 руб.

17.02.2016    17199    4    1    

Учет кредитных линий и овердрафтов Промо

Финансовый учет и бюджетирование (FRP) Займы, кредит, лизинг Управленческий учет (прочее) v8 УТ10 УНФ Финансовые услуги, инвестиции БУ УУ Платные (руб)

Многие компании пользуются кредитными линиями и овердрафтами в своей хозяйственной деятельности. Это удобно и доступно в наше время. Подсистема «Учет кредитных линий и овердрафтов» позволит упростить работу с траншами по кредитным линиям.

3000 руб.

12.09.2014    26408    2    8    

Складской учет продукции (мобильное приложение)

Учет ТМЦ Управленческий учет (прочее) v8 КА1 УТ10 УПП1 Украина Россия УУ Платные (руб)

Полная интеграция с 1С. Работа мобильного приложения осуществляется в онлайн режиме с 1С. Автономный режим не предусмотрен.

5000 руб.

28.05.2015    25244    2    13    

Комплект интерактивного обучения и тестирования 1С

Математика и алгоритмы Управленческий учет (прочее) Бухгалтерский учет v8 1cv8.cf БУ Госбюджет НУ УУ Платные (руб)

Инструмент для организации корпоративного изучения программ 1С Предприятие 8 и механизмов платформы. Средство оценки знаний пользователей, консультантов и разработчиков 1С. Возможность управления списком учащихся. Вывод статистики обучения 1С и тестирования. Экономный доступ к материалам всех интерактивных курсов для пользователей и разработчиков. Интерактивная технология обучения и тестирования сертифицирована "1С:Совместимо!".

3500 руб.

25.02.2015    27016    0    1    

Конфигурация “Планирование очереди заданий” V2.01

Управленческий учет (прочее) v8 УУ Платные (руб)

В жизни любого предприятия есть постоянный поток заданий любого рода, например задания на производство партий изделий которые нужно распланировать с учетом занятости оборудования по конкретным часам и датам. Или занятость конкретных мастеров по установкам пластиковых окон с учетом уже взятых заказов. Количество применений ограничивается только вашей фантазией. Перед Вами простая конфигурация на управляемых формах, которую Вы можете использовать, как есть или, встроив в свои конфигурации, приспособить к своим нуждам. V2.01 Полностью переработан принцип планирования. Теперь документ планирования по умолчанию называется "Маршрутно-технологическая карта", содержит список запланированных этапов, описание этапов и оборудование(ресурс) на который они завязаны. В графическом виде происходит планирование этапов во времени для каждого оборудования (ресурса), после чего возможно формирование документа "Задание на смену", который для выбранного временного промежутка и оборудования формирует расписание запланированных этапов, позволяет распечатать это расписание для передачи оператору оборудования. Также улучшен интерфейс.

1000 руб.

28.04.2014    21225    2    8    

База учета ювелирных изделий

Учет ТМЦ Управленческий учет (прочее) v8 v8::УФ Ювелирная промышленность и торговля Россия УУ Платные (руб)

В крупной ювелирной компании разработали базу данных учета изделий.

15000 руб.

26.10.2012    18010    0    20    

Tunesoft : ИТ управление для 1С:Предприятие 8.3 web, версия 2016.11.1 от 25.1.2016

Производство готовой продукции (работ, услуг) Учет ТМЦ Управленческий учет (прочее) v8 1cv8.cf Россия УУ Платные (руб)

Новая версия нашего продукта, для полного учета в отделе ИТ. Эта версия полностью адаптированная под тонкий клиент 1С 8.2. Продукт предназначен для автоматизированного учета и инвентаризации ПО, оборудования, оргтехники и любых других материальных ценностей, учета заявок, ремонтов. Это позволяет запускать и работать в 1с как из локальной сети так и через Web без терминалов и прочих средств удаленного доступа. Необходим предприятиям: * которые хотят свести к минимуму зависимость от возникающих инцидентов и проблем с оборудованием, ведущих к простоям, а, значит, и убыткам; * в которых существуют ИТ-службы и ИТ-инфраструктура, насчитывающая большое количество оборудования(от 50 единиц) и конечных пользователей; * которые хотят максимизировать отдачу от вложений в ИТ-инфраструктуру.

8900 руб.

28.03.2012    26260    5    12    

Поддержка пользователей

Управленческий учет (прочее) v8 Россия Платные (руб)

Простое решение для учета задач и заявок пользователей. Выполнено как конфигурация для 1С Предприятие 8.2 с использованием управляемых форм. Подходит для небольших рабочих групп, отделов фирм. Возможна работа через браузер FireFox или IE.

3000 руб.

17.03.2011    20875    3    0    

Tunesoft - Учет оборудования на предприятии, версия Prof для 1С

Учет ТМЦ Управленческий учет (прочее) v8 Россия УУ Платные (руб)

Полное ведение учета в отделе ИТ. Версии конфигурации для платформы 7.7. Предназначен для автоматизированного учета и инвентаризации ПО, оборудования, оргтехники и любых других материальных ценностей, учета заявок, ремонтов. Необходим предприятиям: * которые хотят свести к минимуму зависимость от возникающих инцидентов и проблем с оборудованием, ведущих к простоям, а, значит, и убыткам; * в которых существуют ИТ-службы и ИТ-инфраструктура, насчитывающая большое количество оборудования(от 50 единиц) и конечных пользователей; * которые хотят максимизировать отдачу от вложений в ИТ-инфраструктуру. АКЦИЯ !!! При покупке до 10 часов внедрения бесплатно!

7400 руб.

09.12.2010    32832    5    29