Что такое отсоединенная электронная цифровая подпись
Все виды электронных подписей можно условно разделить на две группы: присоединенные и отсоединенные (открепленные). Электронные цифровые подписи (ЭЦП) имеют различия в способе создания и последующего расшифрования, но для работы с ними нужны официальные программные средства и настроенное рабочее место.
В чем разница между присоединенной и отсоединенной ЭЦП
Электронная подпись представляет собой последовательный набор необязательных и обязательных символов. К обязательным относится криптографическая часть, обеспечивающая идентификацию данных и гарантирующая надежность источника информации. Необязательные — это информация об авторе и технические данные (дата и время, информация для проверки ЭЦП, графическое изображение, дополнительные штампы и т.п.).

ЭЦП может быть присоединена к отправляемым данным (быть в теле документа) или отсоединена от них. Если пользователь ставит присоединенную ЭЦП, то формируется новый файл ЭП с зашифрованными данными подписываемого документа. Прикрепленная ЭП имеет несколько достоинств:
- простоту дальнейшей работы с данными, т.к. содержится в одном файле с данными;
- дает возможность копирования и пересылки.
К недостаткам относят невозможность прочтения документа без использования специального ПО.
Открепленная подпись формирует отдельный файл под себя, а документ с изначальной информацией остается неизменным. Преимущество данного вида ЭЦП в том, что для чтения файла не требуются криптографические программные средства. Недостатками открепленной подписи являются необходимость хранить информацию в разных файлах и копирование с передачей каждого из них.
Разница в чтении ЭЦП
При использовании отсоединенной подписи пользователь отправляет 2 вложения: один с основной информацией, второй — с ЭЦП. Для чтения тела документа не требуются специальные программы, но для проверки подписи и отсутствий изменений в теле файла необходимо использовать ПО.
Если документ заверен присоединенной подписью, то для его проверки, открытия и чтения нужно установить на ПК программные средства ЭЦП.
Что такое файлы в формате sig
Название такого расширения произошло от signature – «подпись». Файл такого формата является заверенным официально документом. Особенностью такого объекта считается то, что он включает 2 компонента:
- исходный текст;
- подпись.
После заверки документа через специальную программу в конце появляется блок ключа, которым подписывают документ. Так получают файл формата sig. Таким образом, подобное название присваивается документу, заверенному ЦП.

Как создать отсоединенную подпись
И открепленная, и присоединенная электронная подпись создается при помощи одного сертификата, а для подписания документа необходима программа КриптоАРМ. Она работает с любыми форматами, а также видео и базами данных. КриптоАРМ позволяет заверить как один, так и сразу несколько документов любым из видов ЭЦП.
Более простой способ создания отсоединенной подписи — использование веб-сервисов типа Контур.Крипто. Преимущество — бесплатное заверение без установки на ПК плагинов, а также возможность расшифровки и зашифровки файла. Недостаток — ограниченный объем заверяемого файла (максимум 100 МБ) и поддержка только OS Windows. Для подписания необходимо:
- зайти на сайт выбранного онлайн-сервиса;
- в специальном окне создать файл с подписью и нажать «Подписать». Автоматически будет создана папка с указанным именем и расширением .sig. На сервере будет сохранен файл и ЭЦП, а документ можно скачать на ПК.

Созданный файл можно отправить через отдельный сервис или обычную электронную почту. Созданная таким способом ЭЦП доступна для проверки любым ПО.
С использованием КриптоАРМ
Работа с программным обеспечением КриптоАРМ проста и не требует специальных компьютерных навыков. Заверение документа начинается с клика правой кнопкой мыши по нужному файлу. В выпадающем списке пользователь выбирает «КриптоАРМ» и «Подписать».

Запускается Мастер создания ЭЦП:

Далее пользователь должен:
- выбрать файл;

- выбрать формат ЭЦП;

- задать параметры ЭЦП (на этом шаге пользователь выбирает создание отсоединенной электронной подписи);

- выбрать сертификат ЭЦП;

- завершить создание подписи нажатием «Готово».

Если все сделано правильно, то подписание завершится без системных ошибок.

Подписанный документ с отсоединенной электронной подписью хранится в родительской папке, если при подписании не было указано иное место хранения.
Отсоединенная ЭЦП не вкладывается в тело документа и отправляется получателю в виде отдельного файла. Этим она отличается от присоединенной ЭП. При проверке программа читает только файл с подписью, но не изначальный заверяемый документ. Несмотря на разницу, отсоединенная ЭЦП имеет всю юридическую силу и гарантирует неизменность данных после заверения. Создать ЭЦП можно бесплатно через онлайн-сервис либо через приложение от КриптоПро. Недостаток использования веб-сервиса в том, что объем заверяемых данных ограничен. Проверить в дальнейшем документ с отсоединенной подписью можно через любое специальное ПО.
Создание через командную строку
Если у пользователя установлен дистрибутив КриптоПРО CSP, но при этом отсутствует надстройка КриптоАРМ, то открепленная электронная подпись может быть создана через консольную утилиту Cryptcp (она входит в состав КриптоПРО CSP всех актуальных редакций).
Базовая команда для создания отсоединенной электронной подписи выглядит следующим образом: [путь в проводнике]cryptcp [<команда> [<опции и=»» файлы=»»>]]</ОПЦИИ></КОМАНДА>. А вот список команд и опций, которые можно задавать для подписываемых файлов, доступен в файле Readme, поставляющийся вместе с КриптоПРО CSP.
Таким же образом создается отсоединенная электронная подпись в формате pkcs 7 (может потребоваться для работы определенных сайтов, где предусмотрена возможность отправки подписанных запросов), с определенными параметрами шифрования или с защитой (для открытия понадобится ввести код). В плане функционала и возможностей консольная утилита ни в чем не уступает тому же КриптоАРМ.
Итого, проще всего создать файл отсоединенной электронной подписи с помощью надстройки КриптоАРМ для программы КриптоПРО CSP. Подпись при этом хранится в отдельном файле, в него входят все данные из открытого сертификата ЭЦП, а также набор мета-данных, ссылающихся на подписанный файл. При отсутствии КриптоАРМ (программа — платная) можно использовать консольную утилиту Cryptcp, поставляющуюся вместе с КриптоПРО CSP, но там процесс создания отсоединенной подписи несколько сложнее.
Как подписать документ
Процесс подписания ЭД зависит от типа файла и используемого плагина. Простой способ проставления ЭЦП происходит в несколько последовательных шагов:
- в нужном документе переходят Файл-Сведения-Добавить ЭЦП;

- далее пользователь выбирает сертификат ЭП, добавляет комментарий (при необходимости) и подтверждает действие нажатием «Подписать»;

- если нет ошибок, то система подтвердит успешность операции.

Если используется плагин для MS Office КриптоПро Signature, то процесс заверения выглядит так:
- в выбранном документе переходят Файл-Добавить ЭЦП;

- выбирают нужную подпись;

- через несколько секунд выходит сообщение об успешно выполненной операции.
Для формата pdf процесс подписания немного отличается:
- в нужном файле пользователь через панель «Инструменты» находит ярлык «Сертификаты»;

- далее выбирает «Поставить подпись» и область в документе, где она должна быть;

- в следующем окне пользователь выбирает цифровое удостоверение;

- откроется предварительный просмотр документа с ЭЦП. Если все устраивает, то пользователь нажимает «Подписать».

Если все указано верно и сертификат ЭЦП действующий, то система выдаст окно-оповещение об успешном заверении документа.
Как открыть файл в формате sig
Для просмотра подобных объектов используют разные программы. Полноценно же открыть файл можно только в том приложении, в котором он создавался.
Плагин для Office
Надстройка «КриптоПро Office Signature» устанавливается платно. Для ознакомления с функциями предусмотрен тестовый период. После скачивания и настройки плагина офисные программы приобретают дополнительные возможности по созданию и открытию sig-файлов. Через эти же приложения можно распечатывать документы.

Filext.com
Онлайн-сервис используется для открытия объектов с неизвестными расширениями. Открыть sig-файл с его помощью не получится. Однако можно определить вид и узнать, какое приложение нужно скачать.
Сервис бесплатен, размер проверяемых объектов неограничен.
С filext.com работают так:
- Переходят на сайт. Переносят проверяемый объект в специальную строку. Нажимают кнопку «Открыть».
- Просматривают появившуюся на экране информацию.

Следовать рекомендации сервиса и менять расширение не стоит. Если это сделать, объект повредится.
Fileinfo
Это бесплатное русифицированное приложение, предназначенное для получения данных об объекте, рекомендованных для работы с ним программах. Приложение считается десктопной версией сайта filext.com. Открыть файл sig через приложение не получится. Для поиска информации нужно перенести объект в специальное поле. Через несколько секунд на экране появится список приложений для открытия загруженного документа.
С цифровыми подписями Fileinfo не работает, однако легко анализирует sig-объекты других видов.

Через «Росреестр»
На государственном портале предусмотрен раздел проверки конторского документооборота. Через него можно просматривать файлы с отсоединенной ЭЦП. Саму подпись инструмент не открывает, а только проверяет. Пользователь будет знать, кто является автором подписи. С сервисом проверки работают так:
- Нажимают на кнопку выбора, расположенную возле пункта «Электронный документ». Загружают нужный документ через проводник.
- Вводят капчу (символы с картинки). Нажимают клавишу «Проверить».

После обработки запроса появится значок документа со ссылкой «Показать в читаемом виде». После перехода по ней открывается новое окно. Файл можно конвертировать в формат docx и распечатать.
Сервис не позволяет открыть объект полноценно. Просматривается только текстовая часть.
Через «Госуслуги»
Инструменты этого портала предназначены для оценки подлинности документа, заверенного ЦП. Сервис работает с любыми расширениями. Однако просмотреть подпись или текстовую часть не получится. Для проверки нужно переместить объект в специальное поле. Если ЭЦП неквалифицированная, появится сообщение об ошибке.

«Криптопро CSP»
Это платный сервис для просмотра и проверки sig-файлов. Устанавливать ПО простому пользователю нецелесообразно. Оно требуется только некоторым сотрудникам госструктур. Открыть подписанный файл с помощью «КриптоПро CSP» можно только после загрузки авторского сертификата на сервер приложения.
В остальных случаях на экране появляется уведомление об ошибке.
Для открытия ЭЦП выполняют следующие действия:
- Вызывают контекстное меню объекта правой кнопкой мыши. В списке выбирают вариант Crypto.
- Активируют функцию «Проверить». Просматривают информацию о подписи.

«КриптоАРМ»
Программа предназначена для личного или коммерческого пользования. Лицензия стоит 55 тыс. руб. Помимо просмотра документа программа позволяет:
- кодировать файлы;
- проставлять ЦП;
- расшифровывать документы;
- заверять другие подписи;
- проверять ЭЦП.
Для открытия файла с ЭП выполняют следующие действия:
- Запускают приложение. Переходят в раздел «Файл». Выбирают вариант «Просмотреть…».
- Нажимают «Продолжить». Используют клавишу «Добавить». Выбирают открываемый объект.
- Нажимают кнопку «Готово».
Основной документ открывается в том случае, если загруженный sig не является отсоединенной ЦП. Текст редактировать нельзя, можно только читать.
Через блокнот
Это самое простое, но наиболее действенное средство открытия sig-файлов. С блокнотом работают так:
- Находят программу через пусковое меню. В поисковую строку вводят название, нажимают клавишу Enter.
- Запускают приложение. Выбирают раздел «Файл», пункт «Открыть». В строке имени выбирают все форматы.
Через блокнот документы чаще всего открываются в нечитабельном виде. Особенно это касается присоединенных подписей.

Возможные проблемы с созданием и открытием файла
Чаще всего сложности возникают из-за отсутствия специального ПО. Справиться с проблемой поможет установка софта. Иногда файл не открывается из-за повреждения его компонентов. Нужно попросить отправителя прислать документ повторно.
Электронная подпись. Инструкция как подписывать документы в КриптоПро CSP 5 и КриптоАРМ

На сегодняшний день электронная подпись — это уже не роскошь, а необходимость для полноценного ведения бизнеса. Преимущества использования электронных подписей (ЭП) очевидны как среднему и малому бизнесу, так и индивидуальным предпринимателям.
Какие возможности дает предпринимателям электронная подпись:
- Организовать в компании юридически значимый электронный документооборот (ЭДО). Переход на ЭДО позволит значительно сократить расходы на бумагу, печать документов, почтовые отправления и курьерские доставки. Абсолютно любой документ, как входящий, так и исходящий (договоры, счета, акты), подписывается электронно и мгновенно отправляется контрагенту.
- Оперативно отправлять налоговую и бухгалтерскую отчетности, взаимодействовать с контролирующими органами (ФНС, ПФР, ФСС и др.)
- Участвовать в электронных торгах, государственных закупках.
- Работать на государственных порталах — Госуслуги, Росеестр, Росимущество, Рособрнадзор, ЕГАИС и др.
Как получить электронную подпись?
Получить ЭП можно в ФНС бесплатно. Для записи и хранения электронной подписи потребуется специальный сертифицированный носитель — Рутокен.
Что еще потребуется?
Для использования ЭП необходимо установить средство криптографической защиты информации — КриптоПро CSP.
Далее рассмотрим пошагово, как подписывать документы электронной подписью.
1. КриптоПро CSP.
Скачиваем дистрибутив с сайта производителя. Устанавливаем программу на ПК. Важный момент — лицензия на данную программу платная, но производитель дает целых 90 дней бесплатного пробного периода. Проходим на вкладку «Инструменты КриптоПро» в списке установленных программ.

В открывшемся окне проходим на вкладку «Создание подписи».

Выбираем документ, который будем подписывать. Нажимаем кнопку «Открыть».

Под кнопкой «Выбрать файл для подписи» отображается путь исходного документа, а под кнопкой «Сохранить подпись как» — путь подписанного документа, который будет создан.
Важно! По умолчанию КриптоПро CSP создает подписанный документ в формате .p7s. Если требуется подписать документ в другом формате (например, sig), в конце пути будущего подписанного документа нужно .p7s заменить на .sig. Как правило, для отправки документов в государственные органы и учреждения, а также для участия в электронных торгах требуется проставление подписи и создание документа именно в формате .sig.

Выбираем, какой электронной подписью (если их несколько) будем подписывать документ.
Также стоит отметить, что если не применять расширенные настройки, КриптоПро CSP создаст присоединенную подпись. Для того, чтобы создать отсоединенную подпись, нажимаем кнопку «Показать расширенные».
Присоединенная и отсоединенная электронная подпись — в чем отличие? При создании присоединенной подписи формируется новый файл, в который помещается и подписываемый документ, и подпись к нему. Прочесть такой подписанный документ возможно только при использовании криптографических программ (КриптоПро, КриптоАРМ и др.). Отсоединенная подпись не изменяет исходный документ, а создается отдельным файлом. Для проверки такого документа потребуется как исходный документ, так и сам файл с подписью. Отправлять нужно будет оба файла. Для прочтения такого документа не потребуется наличие специальных криптографических программ.

Далее, для создания отсоединенной подписи нужно поставить галочку «Создать отсоединенную подпись».

В нашем примере мы создаем присоединенную подпись, поэтому галочку снимаем. Нажимаем кнопку «Подписать». Документ успешно подписан.

В папке с исходным файлом появился подписанный документ (расширением .p7s).

Если требуется проверить какой-либо подписанный документ (допустим, входящий от контрагента), проходим на вкладку «Проверка подписи». Выбираем тот файл, который будем проверять.

Ждем окончания процесса проверки.

2. КриптоАРМ.
Рассмотрим процесс подписания документов электронной подписью в программе КриптоАРМ. Скачиваем установочный файл с сайта производителя. Лицензия на данное ПО платная, но можно воспользоваться бесплатным 14-дневным периодом. Устанавливаем ПО на компьютер.

Приступим к процессу подписания документа. Для этого выбираем нужный файл, клик ПКМ, нажимаем КриптоАРМ, «Подписать».

Откроется окно мастера создания электронной подписи.

Если требуется подписать сразу несколько документов, добавляем их через кнопку «Добавить файл». Нажимаем «Далее».

Настраиваем формат будущего подписанного документа: — Выбираем DER кодировку или BASE-64 кодировку. Если Вы подписываете документ для отправки контрагенту (поставщику, заказчику), то можете выбрать любой из типов кодировки. Если же подписываемый документ требуется отправить в государственные органы, перед подписанием рекомендуется уточнить, файлы какого формата принимает соответствующий орган. Так, большинство судов или контролирующих органов, принимают подписанные документы только в DER кодировке. — Также Вы можете изменить расширение подписанного документа. По умолчанию КриптоАРМ сохраняет файл в формате .sig. Для сохранения документа в формате .p7s следует вручную прописать вместо .sig — .p7s. — КриптоАРМ дает возможность после подписания сразу же отправить документ по электронной почте. Для этого нужно поставить галочку «Отправить выходные файлы по электронной почте».
Нажимаем кнопку «Далее».

Если требуется создать отсоединенную электронную подпись, проставляем галочку «Сохранить подпись в отдельном файле». Нажимаем «Далее».

На следующем шаге указываем личный сертификат для создания электронной подписи. Нажимаем «Далее».

Данные для создания электронной подписи собраны. Проверяем выставленные параметры. Нажимаем «Готово».

Документ успешно подписан электронной подписью.

В папке с исходным файлом появился подписанный документ (присоединенная подпись) с расширением .sig.

Если Вы проставили галочку «Отправить выходные файлы по электронной почте», то после завершения процесса подписания документа нужно ввести параметры для отправки файла по электронной почте.

Ждем завершения процесса отправки сообщения.

Если требуется проверить какой-либо подписанный документ, запускаем КриптоАРМ, нажимаем «Проверить ЭП». Выбираем тот файл, который будем проверять.

Откроется окно «Мастер проверки корректности электронной подписи». Нажимаем «Далее».

Выбираем файл, который требуется проверить.

Проверка электронной подписи успешно завершена.

Мы рассмотрели пошаговую инструкцию, как быстро и просто подписывать электронной подписью документы, не прибегая к услугам операторов ЭДО. КриптоПро CSP 5 и КриптоАРМ позволят предпринимателям значительно сократить расходы на бумагу и печать документов, сэкономить время на отправку подписанных файлов как контрагентам, так и в различные государственные органы.
Как подпись sig заменить на der
Пытаюсь записать в файл sig И здесь появляется ошибка a bytes-like object is required, not ‘str’. Вроде как понимаю, что ругается на то, что тип данных должен быть bytes, но если переводить signature с помощью bytes(signature, <здесь нужна кодировка, а какая я не могу понять>) или всё таки, что то ещё нужно?
![]()
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
Посмотрите другие вопросы с метками python или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Электронная подпись: отсоединенная, присоединенная и внутри документа
Электронная подпись может быть по-разному связана с подписанным документом. В статье рассмотрим три варианта, их отличия и особенности использования.
Присоединенная электронная подпись

При создании присоединенной подписи создается новый файл, в который помещается подписываемый документ и подпись к нему. Этот процесс можно сравнить с запечатанным конвертом с документом внутри. с подписанными данными. Этот файл можно копировать, пересылать по почте и т.п.
Нужно учесть, что без специальных криптографических программ невозможно прочитать содержимое подписанного файла. Точно так же, как нельзя извлечь содержимое конверта, не вскрыв его.
Если вы получаете такой документ вне информационных систем, в которых уже есть механизмы проверки, нужно использовать программу, которая умеет проверять подпись и «извлекать» подписанный файл, чтобы его можно было прочитать. В программу нужно будет загрузить единый файл, который содержит и документ, и подпись.
Если вы еще не получили электронную подпись, оформите ЭП в удостоверяющем центре, который прошел аккредитацию. В УЦ Контура есть подписи для сотрудников и руководителей, торгов, отчетности и личных дел.
Отсоединенная электронная подпись

Отсоединенная подпись формируется в отдельном от подписываемого документа файле. Файл подписи называется так же, как подписанный документ и имеет расширение .sig или .sgn. Хранить и пересылать нужно оба эти файла, переименовывать их нельзя.
При этом сам подписываемый файл достается доступным для чтения без криптографических программ. Они нужны, только чтобы проверить действительность подписи. Чтобы проверить подпись, нужно загрузить в программу и подписанный файл, и файл с электронной подписью.
Электронная подпись внутри данных

Электронную подпись внутри документа можно создать только в определенном приложении, например Microsoft Word или Acrobat Reader. В этом случае подпись генерируется как метаданные и только по желанию владельца можно создать на документе поле с подписью.
Очень сложно проверить подлинность подписи вне приложения, в котором она была создана.
Если вам необходимо самостоятельно создать электронную подпись, уточните требования системы, которой вы подписываете документ. Например, чтобы отправить документы в Росреестр или Арбитраж, требует подписывать документы отсоединенной подписью в формате.sig.
Если вы еще не получили электронную подпись, оформите ЭП в удостоверяющем центре, который прошел аккредитацию. В УЦ Контура есть подписи для сотрудников и руководителей, торгов, отчетности и личных дел.
Отсоединенная электронная подпись: как создать файл в формате sig и pkcs 7
Открепленная электронная подпись, в отличии от прикрепленной, хранится в отдельном файле вместе с подписываемым документом. В большинстве случаев она имеет расширение .sig и представляет собой копию открытого сертификата электронной подписи с дополнительным набором мета-данных. А с юридической стороны отличается ли присоединенная и отсоединенная электронная подпись? Какие ещё между ними имеются отличия?
Читайте в статье
Общие сведения о типах электронных подписей
Условно выделяются три вариации электронных подписей (в плане того, как они закрепляются за подписываемым файлом):
- Присоединенная. Сертификат подписи при этом включен в сам подписанный файл и находится в отдельном, защищенном контейнере. При редактировании того самого файла сертификат удаляется.
- Отсоединенная. Сертификат подписи располагается в отдельном файле с расширением .sig. Однако в нем содержатся мета-данные, ссылающиеся на подписанный файл.
- Интегрированная. Сертификат является нераздельной частью подписанного файла, отредактировать такой документ не получится. Подобная схема часто используется в текстовых документах, создаваемых при помощи офисного пакета Microsoft Office или Adobe Acrobat. Открыть подписанный файл получится только через эти приложения при наличии установленного в системе сертификата удостоверяющего центра.
Соответственно, открепленная и прикрепленная электронная подпись отличаются только тем, включены ли они в подписанный документ или нет. Но информация в них содержится идентичная – этот тот же ключ с указанием данных того, кто подписал документ, и специальный набор мета-данных, подтверждающий факт подписи при помощи легитимного ЭЦП.
С юридической точки зрения никакой разницы между открепленной и присоединенной подписью нет. Отличаются они только удобством использования. Например, файл, подписанный отсоединенной подписью, доступен для просмотра даже без средств криптошифрования (установленная КриптоПРО CSP не понадобится). Открыть же документ с присоединенной подписью без них не получится (то же самое касается и интегрированных электронных подписей).
Как создать файл открепленной подписи
Для подачи некоторых запросов может потребоваться файл открепленной электронной подписи. Причем, он бывает нескольких вариантов, отличающихся кодировкой – следует учитывать данный нюанс. Самый простой вариант – это использование КриптоАРМ, программной платформы для работы с электронными подписями (входит в состав определенных редакций КриптоПРО CSP версии 3.6 и старше).
- на любом документе (который нужно подписать) необходимо кликнуть правой кнопкой мыши (вызвать контекстное меню);
- выбрать «КриптоАРМ»;
- в открывшемся окне следует нажать «Далее» несколько раз, дойдя по пункта выбора типа используемой подписи (также можно добавить сразу несколько файлов для подписи, если есть такая необходимость или же создать архив, в который будет помещена открепленная электронная подпись);
- отметить пункт «Сохранить подпись в отдельном файле»;
- выбрать сертификат ЭЦП (от чьего имени будет осуществлена подпись документа);
- нажать «Готово» (при необходимости – подтвердить свои действия вводом секретного пароля).
В итоге рядом с подписываемом файлом появится отсоединенная электронная подпись der или base64 (в зависимости от заданной настройки). Дважды кликнув на файле сертификата можно будет просмотреть базовую информацию о нем – кому и кем выдан, срок действия и так далее.
Если после нажатия «Готово» система выдает ошибку, то в большинстве случаев это указывает на отсутствие сертификата удостоверяющего центра или на отсутствие прав для работы с электронными подписями (то есть, введено ограничение для пользователей, вошедших под учетной записью «Гость»).
Создание через командную строку
Базовая команда для создания отсоединенной электронной подписи выглядит следующим образом: [путь в проводнике]cryptcp [<команда> [<опции и файлы>]]. А вот список команд и опций, которые можно задавать для подписываемых файлов, доступен в файле Readme, поставляющийся вместе с КриптоПРО CSP.
Таким же образом создается отсоединенная электронная подпись в формате pkcs 7 (может потребоваться для работы определенных сайтов, где предусмотрена возможность отправки подписанных запросов), с определенными параметрами шифрования или с защитой (для открытия понадобится ввести код). В плане функционала и возможностей консольная утилита ни в чем не уступает тому же КриптоАРМ.
Итого, проще всего создать файл отсоединенной электронной подписи с помощью надстройки КриптоАРМ для программы КриптоПРО CSP. Подпись при этом хранится в отдельном файле, в него входят все данные из открытого сертификата ЭЦП, а также набор мета-данных, ссылающихся на подписанный файл. При отсутствии КриптоАРМ (программа — платная) можно использовать консольную утилиту Cryptcp, поставляющуюся вместе с КриптоПРО CSP, но там процесс создания отсоединенной подписи несколько сложнее.
SIG файл – создаем, подписываем, проверяем и просматриваем документ ЭЦП
Всем привет! Сегодня хочу немного поделиться с Вами своим опытом в вопросе подписей ЭЦП документов word, excel PDF и др форматов ✅ которые от нас требуют при участии в тендерах или при отправки документов через гос порталы создавая их в формате sig. ✅ В данной статье, я максимально подробно на доступном языке (“для тех кто в танке”) объясню не только, что это за формат sig, но и расскажу сам принцип работы и особенности файла формата sig с инструкцию о том как:
- Создавать SIG файлы
- ✅ Подписывать файлы SIG
- Проверять файлы SIG
- Просматривать содержимое файлы SIG
✅ После прочтение этой статьи у вас больше не будет вопросов как работать с форматом SIG а если даже и возникнут, пишите мне на почту или оставляйте свои комментарии.
Данную статья я решил написать, после того как мне на почту от читателей поступил вопрос:
- как подписать pdf документ ЭЦП кто не читал, советую ознакомиться.
- как создать тестовый сертификат
Что такое *.SIG файл?
Если вы задались вопрос, а что же за такой формат SIG? который нас гос службы обязывают сдать документы, то ответ на этот вопрос очень простой:
Файл формата SIG – имеет расширенное название Signature (что в переводе означает Подпись) уже отсюда можно сделать вывод, что данный файл имеет все основание называться официальным подписанным документом.
- исходный документ
- подпись
После того как подписывают файл (через спец софт), в конец исходного документа добавляется блок кода “ключа-подпись” которым вы подписывает документ и на выходе получаем файл формата SIG
Итог: файл sig – это формат документа подписанный электронно цифровой подписью (ЭЦП)
Какие бывают подписи формата SIG
✅ У данного формата ЭЦП есть два варианта исполнения:
- Отсоединенная ЭЦП
- Присоединенная ЭЦП
Главное отличие этих подписей состоит в том:
Отсоединенная подпись ЭЦП в формате sig

✅ самое главное отличие этого формата в том, что когда вы подписываете отсоединенной подписью у вас документ остается того же формата и размера, а вот после подписания с ним будет идти отдельный файл формата sig который будет считаться самой подписью.
на рисунке видно документ Документ Microsoft Word.docx и рядом с ним идет документ Документ Microsoft Word.docx.sig который считается его подписью
Тоесть когда вы подписываете отсоединенной подписью человек на другой стороне может без специальных программ открыть ваш файл и его прочитать (если вы подписывали документ PDF то его откроют стандартной программой Adobe PDF и могут смотреть и так же с документами word и другими ) но вот если вы внесете в исходный документ какие то данные, то второй файл который идет с ним (отсоединенный) в формате sig уже будет не актуальный.
Поэтому отсоединенная копия очень удобный вариант подписи для второй стороны.
Присоединенная подпись ЭЦП в формате sig
Этот формат файла любимый у тендерных площадок и госпорталов когда вам нужно приложить каждый документ в формате SIG (не отсоединенная) этот формат получается на выходе после подписания какого ли до документа. Когда вы подписываете документ у него изменяется:
- ✅ формат с pdf, word, xlsx меняется на .SIG
- изменяется размер документа потому как к нему добавляется в конец файла код с подписью

на рисунке видно документ Документ Microsoft Word.docx с размеров в 13кб, а под ним документ Документ Microsoft Word.docx.sig который и является уже документом с присоединенной подписью, что свидетельствует размер документа в 20кб
Для просмотра этого документа на другой стороне должна стоять программа которая может открыть этот документ и просмотреть его содержимое, т.е. тот же КриптоАРМ
Соответственно, открепленная и прикрепленная электронная подпись отличаются только тем, включены ли они в подписанный документ или нет. Но информация в них содержится идентичная – этот тот же ключ с указанием данных того, кто подписал документ, и специальный набор мета-данных, подтверждающий факт подписи при помощи легитимного ЭЦП.
Базовая команда для создания отсоединенной электронной подписи выглядит следующим образом: [путь в проводнике]cryptcp [<команда> [<опции и файлы>]]. А вот список команд и опций, которые можно задавать для подписываемых файлов, доступен в файле Readme, поставляющийся вместе с КриптоПРО CSP.