В чем разница между отсоединенной и присоединенной электронной подписью

Разница в одном: сколько файлов у вас окажется после подписания. Присоединённая подпись упаковывается вместе с документом в один файл, отсоединённая живёт отдельным файлом рядом с документом — и тогда файлов всегда два.
Те же два вида называют по-разному, и это сбивает с толку при чтении инструкций:
  • присоединённая = прикреплённая = совмещённая = attached;
  • отсоединённая = открепленная = detached, файл обычно с расширением .sig или .sgn.
Формат, в котором хранится сама подпись, называется PKCS#7 — именно его имеют в виду системы, когда просят «подпись в формате PKCS#7». Он используется в обоих случаях, разница только в том, лежит ли документ внутри контейнера.

Чем они отличаются на практике

Присоединённая Отсоединённая
Файлов после подписания Один Два: документ и файл подписи
Можно ли открыть документ обычной программой Нет, нужен софт для подписи Да, документ не меняется
Риск потерять подпись Нет Есть: файлы легко разлучить
Что отправлять получателю Один файл Оба файла обязательно
Что делать с файлом подписи, когда он уже пришёл, разобрано в статье про файл .sig. Программные средства позволяют использовать такие форматы подписи:
Присоединенная. В этом случае документ (файл), а также ЭЦП объединится и «укладываются» в новый файл (как подписанное бумажное письмо в конверт). Такой файл можно пересылать, копировать, хранить на съемных носителях. Чтобы проверить подпись и извлечь содержимое, потребуется специальный софт для работы с ЭЦП. С его помощью вы сможете безопасно извлечь содержимое и подтвердить его подлинность. Любое самостоятельное редактирование подобного файла аннулирует электронную подпись.
Отсоединенная. Здесь к файлу, который вы подписываете, добавляется еще один файлик с таким же названием в формате .sig либо .sgn. В дальнейшем эти два файла работают в паре. Хранить потребуется оба. Для проверки подлинности документа в программу загружается также сразу два файла.
Интегрированная. Тут сертификат ЭЦП становится неразделимой частью документа. Редактирование таких файлов не допускается. Можно использоваться только на текстовых документах, сформированных с помощью Microsoft Office, либо же Adobe Acrobat. Подобные файлы открываются через специальные приложения. Нужно отметить, что проверить интегрированную ЭЦП вне приложения, с помощью которого она создавалась, проблематично.
Ключевые преимущества и недостатки каждого описанного выше формата электронной подписи отображены в таблице:
Формат подписи Преимущества Недостатки
Присоединенная Формируется один общий файл, внутри которого находится документ и подпись. Его можно пересылать, хранить, копировать. Чтобы прочитать информацию, нужно специализированное ПО.
Отсоединенная Можно свободно просматривать информацию в пересылаемом (сохранённом) документе. Для этого не требуется никаких дополнительных программ. Формируется два взаимосвязанных файла. Подпись будет действительна только если загружать, пересылать, хранить два файла одновременно.
Интегрированная Подпись «вшивается» в сам документ. Файл не предусматривает его редактирование. Ограниченное количество приложений, с помощью которых можно сформировать, а дальше считать такую подпись.

Как читать документы с отсоединенной и присоединенной подписью

Стоит отметить, что чтение содержимого пересылаемого файла с определенным форматом подписи существенно отличается. Чтобы знакомиться с информацией, подписанной прикрепленной ЭЦП, потребуется:
  • устанавливаем на компьютер программу КриптоАРМ (ка вариант загружаем файл на онлайн сервис типа Контур.Крипто);
  • загружаем в программу проверяемый файл (где содержится документ и ЭЦП);
  • извлекаем документ и работаем с ним.
Если же требуется получить доступ к информации, подписанной открепленной ЭЦП, то здесь все проще:
  • выберите файл с информацией и откройте его;
  • если в документ не вносить каких-либо изменений, ЭЦП не нарушится.
Помните, с точки зрения практичности и простоты, проще подписывать документы отсоединенной ЭЦП. Но здесь значительно возрастает риск потери сопровождающего файла ключа ЭЦП, либо случайного изменения файла, из-за чего подпись аннулируется.

В каких программах можно поставить отсоединенную и присоединенную подпись

Чтобы подписать документ сертификатом ЭЦП, необходимо устанавливать на компьютер специализированный программный продукт, либо дополнительный плагин для работы с электронной подписью.
Универсальной программой для работы с ЭЦП является КриптоАРМ. Чтобы с ее помощью выполнить подписание документа (как присоединенной, так и отсоединений подписью) потребуется сделать такие действия:
  • нажмите правой кнопкой мыши на окончательную версию документа, что нужно подписать с помощью ЭЦП;
  • в появившемся диалоговом окне выберите программу «КриптоАрм», а дальше позицию «Подписать»;
  • после этого запуститься мастер создания ЭЦП, где требуется нажать «Далее»;
  • следуем появляющимся на экране подсказкам, выбираем файл для подписи, определяемся с форматом самой подписи, задаем ее параметры, определяемся с сертификатом подписанта (если их на устройстве несколько). На этом этапе выбирается отсоединенная, либо присоединенная подпись;
  • на последнем шаге нажимаем «Готово». Если все сделано правильно, система проинформирует об успешном формировании ЭЦП.
Если же на компьютере установлено программное обеспечение КриптоПро CSP, то потребуется расширение (плагин) КриптоПро Office Signature (для документов Word, Excel), либо же КриптоПро PDF (для формата PDF). Для подписания документа электронной подписью с помощью этой программы потребуется выполнить такие шаги:
  • в окончательной версии документа переходят по цепочке «Файл», дальше «Сведения», после этого «Добавить ЭЦП». В документе формата PDF дополнительно требуется определить место, где будет размещаться ЭЦП;
  • в появившемся окне потребуется выбрать сертификат ЭЦП, которым будет подписан документ;
  • получить подтверждение об успешном завершении процедуры подписания.
Подписать документ можно также через онлайн сервис Крипто Контур. Подобное решение оптимально для тех, кто не работает с ЭЦП на постоянной основе, а пересылку документов с цифровой подписью осуществляет как разовую акцию, либо с незначительной периодичностью (например, раз в квартал, полугодие, год). Сервис бесплатный. Для начала работы необходимо пройти несложную регистрацию. Также нужно учитывать, что он работает только с отсоединенной электронной подписью. Можно загружать для подписания документы в форматах .pdf, .xml, doc, xls. размером не более 100 МБ. Для подписания документа потребуется выполнить такие действия:
  • зайти на сайт онлайн сервиса;
  • через специальное диалоговое окно выбрать файл, что необходимо подписать ЭЦП и нажать «Подписать»;
  • в вашем кабинете автоматически сформируется папка с указанным ранее названием и расширением .sig;
  • эту папку можно отправить по электронной почте, либо скачать на ПК. Учитывайте, что любое, даже минимальное изменение помещенного в папку документа влечет за собой аннуляцию ЭЦП.
Чтобы подписывать документы, нужна действующая КЭП. Оформить электронную подпись — сертификат и всё необходимое ПО одним заказом.

Как подписать отсоединенной электронной подписью в формате pkcs 7

Электронная подпись формируется в формате pkcs 7 в случае подписания документа с использованием утилиты Crypt cp через командную строку. Для этого потребуется установить на устройство программу Крипто ПРО CSP. Базовая последовательность команд будет такой:
  • путь в проводнике к утилите Crypt cp;
  • последовательность команда, дальше опции и файлы.
Чтобы получить полный список необходимых команд, откройте через Крипто ПРО CSP файл readme, что присутствует на вашем компьютере. Чтобы открыть файл, подписанный ЭП в формате pkcs 7, необходимо ввести секретный код. Если электронные площадки требуют подписывать документы цифровым файлом в формате pkcs 7, это не означает, что нужно менять электронную подпись, либо искать специализированное программное обеспечение. Просто с помощью имеющихся у вас программ измените подход для формирования ЭЦП (сделайте это через командную строку).

Какую подпись выбирать

Правило простое: смотрите на требования принимающей стороны, а не на удобство.
  • Отсоединённую требуют большинство государственных информационных систем и порталов: документ остаётся читаемым, а подпись проверяется отдельно.
  • Присоединённую удобно использовать при обычной пересылке: файл один, потерять подпись невозможно.
  • Встроенную в документ — когда нужна видимая отметка внутри файла, например в PDF или Word.
Если требований нет, безопаснее отсоединённая: её примут почти везде, а документ получатель откроет привычной программой.

Ошибка «некорректный формат подписи»

Сообщение вида «некорректный формат ЭЦП, используйте отсоединённую подпись» означает ровно то, что написано: система ждёт два файла, а получила один — документ с упакованной внутрь подписью. Лечится переподписанием в нужном формате, а не настройками. Порядок действий:
  1. Уточните в требованиях системы, какой формат нужен.
  2. Подпишите документ заново, выбрав в программе или сервисе отсоединённую подпись.
  3. Отправьте оба файла — документ и .sig — вместе.
Другие сообщения об ошибках разобраны в статье про ошибки электронной подписи, а общий порядок подписания — в материале как подписывать документы.
Владимир Аникеев
Мнение эксперта
Владимир Аникеев
Специалист отдела технической поддержки
Самая частая беда с отсоединённой подписью — не техническая. Отправляют один документ, забыв про .sig, или переименовывают файлы. Проверять подпись после этого нечем: связь между документом и подписью восстанавливается только повторной отправкой.
Елена Григорьева
Мнение эксперта
Елена Григорьева
Специалист удостоверяющего центра
Если документ отправляется контрагенту, а не в информационную систему, приложите к нему короткую инструкцию по проверке. Люди, впервые получившие файл .sig, обычно считают, что им прислали что-то повреждённое.

Частые вопросы

Чем отличается отсоединённая подпись от присоединённой?
Количеством файлов. Присоединённая упакована вместе с документом в один файл, отсоединённая лежит отдельным файлом рядом с документом — и передавать нужно оба.
Открепленная и отсоединённая — это одно и то же?
Да, это разные названия одного вида подписи. Так же как «прикреплённая» и «присоединённая». В англоязычных программах они называются detached и attached.
Как создать отсоединённую подпись в формате .sig?
В программе или онлайн-сервисе при подписании выберите вариант «отсоединённая» — на выходе получится отдельный файл подписи рядом с документом.
Что такое подпись PKCS#7?
Это формат, в котором хранится сама подпись. Он используется и для присоединённой, и для отсоединённой — различается лишь то, включён ли в контейнер сам документ.
Что делать, если система просит отсоединённую подпись?
Переподписать документ, выбрав отсоединённый формат, и отправить оба файла. Настройками системы или браузера это не решается.
Можно ли открыть документ, подписанный присоединённой подписью?
Только через программу для работы с электронной подписью: она извлечёт документ из контейнера и одновременно проверит подпись.