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

Простая электронная подпись. Наличие такой ЭЦП на файле может говорить только о том, что файл был отправлен именно вами. Такая подпись может состоять из логина, пароля и СМС-сообщения, которые используются для входа в информационную систему.

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

Усиленная квалифицированная электронная подпись. Приравнивает электронный документ к бумажному. Даёт ему полную юридическую силу. С такой ЭЦП можно работать без дополнительных соглашений и взаимодействовать с государственными органами
Форматы электронной подписи
ЭЦП может формироваться в самом документе, отдельным файлом или интегрироваться в него. В зависимости от типа прикрепления их делят на три вида.
Присоединённая
После подписания электронная подпись содержится в самом документе. Формируется общий файл, где ЭЦП прикрепляется отдельным защищённым контейнером. Подписанный документ можно загрузить на ПК, хранить, скопировать и переслать. Чтобы считывать информацию с такого файла, пользователю потребуется дополнительное программное обеспечение. Если попытаться изменить содержимое документа, ЭЦП удалится
Отсоединённая
После подписания документа формируется два взаимосвязанных файла. Одним из которых является подписанный документ, а вторым — файл, имеющий расширение .sig. Именно второй файл содержит ЭЦП и данные, относящиеся к подписанному документу. Чтобы просматривать информацию, не требуется дополнительное программное обеспечение. Если загрузить, хранить или переслать эти файлы отдельно друг от друга, ЭЦП будет считаться недействительной.
Интегрированная
ЭЦП создаётся как нераздельная часть подписанного документа. Такой файл не подлежит редактированию. Такой способ подписания используют в программах Microsoft Office или Adobe Acrobat. Прочитать информацию с таких документов можно только при наличии установленного на компьютер сертификата ЭЦП.
В чём разница между присоединённой и отсоединённой ЭЦП
Разница между ними состоит только в том, что первая отделена от подписываемого файла, а вторая является его частью. Приведём пример:
Допустим, у вас есть текстовый файл, который нужно заверить печатью. Вы делаете это с помощью специальной программы, выбирая свой личный сертификат и формат «присоединённая подпись». В этом случае вес текстового документа увеличится. К нему буквально будет прикреплена ваша ЭЦП.
Откреплённая подпись действует наоборот. Она создаётся отдельным .sig-файлом. Чтобы проверить её достоверность, нужны одновременно два файла: текстовый документ, который мы подписали, и откреплённая ЭЦП.
Чтение присоединённой и отсоединённой подписи
Ещё одно важное отличие отсоединённой и присоединённой подписи исходит оттого, что отсоединённая подпись не изменяет подписываемый документ. Это означает, что он будет доступен к чтению без специальных программ или сервисов.
Для чтения документа, который заверен присоединённой печатью, нужны специальные программы для работы с ЭЦП. Они должны проверить подпись и «извлечь» файл перед чтением.
Как подписываются документы
С помощью ЭЦП можно подписать какой угодно файл. Это может быть текстовый документ, изображение, pdf или даже видео. Ограничений по формату файлов практически нет. Главное – наличие личного сертификата. Без него ваша электронная подпись не будет иметь юридической силы. В сертификате указана информация о сроке действия электронной подписи. Именно через него осуществляется проверка подлинности ЭЦП.
Обратите внимание! Личный сертификат ЭЦП выдаётся в удостоверяющем центре. Центр удостоверяет вашу личность, выдаёт сертификат и управляет его жизненным циклом – приостанавливает, возобновляет и т. д.
Личный сертификат устанавливается на персональный компьютер с помощью сторонней программы. Позже можно создать откреплённую ЭП с помощью программы КриптоАРМ, плагинов КриптоПро или веб-сервисов.
Купить подходящую лицензию КриптоПро рекомендуем в нашем интернет-магазине. Оставьте короткую заявку, для бесплатной консультации специалиста.
Как создать отсоединённую подпись
Добавить к документу отсоединённую ЭЦП проще, чем присоединённую. Она доступна по умолчанию в большинстве программ для электронного документооборота. Сравним по функционалу упомянутые выше программы:
По функционалу и доступности для подписи электронных документов лучше всего выбрать программу КриптоАРМ. Бесплатна только базовая версия – КриптоАРМ СТАРТ.
КриптоАРМ: как поставить отсоединённую подпись
Поставить отделённую подпись с помощью программы КриптоАРМ может даже человек, который буквально только что получил свой первый сертификат.
Давайте действовать поэтапно:

Скачайте и установите программу КриптоАРМ. На этом этапе на вашем компьютере уже должен быть установлен личный сертификат ЭЦП

Нажмите правой кнопкой мыши на файл, который хотите подписать. Выберите из контекстного меню «КриптоАРМ» и «Подписать…». Должен открыться «Мастер по созданию электронной подписи»

Ставим галочку на опции «Сохранить подпись в отдельном файле», чтобы сделать отсоединённую подпись

Жмём «далее», оставляя все настройки неизменными вплоть до окна «Параметры подписи»
Вот и всё. Дальше нам остаётся только выбрать личный сертификат, с помощью которого мы заверяем документ, и нажать на кнопку «Готово».
Как подписать отсоединённой электронной подписью в формате pkcs 7
Приложение cryptcp — это расширение для программы КриптоПро CSP в виде командной строки. С помощью неё пользователь может создавать запросы на сертификат, шифрование и расшифровку файла, проверять ЭЦП с использованием сертификатов открытых ключей, хеширования файлов. В этом случае формируется откреплённая электронная подпись в формате pkcs 7 в кодировке DER или BASE64.
Когда в информационной системе или электронной площадке требуется подписать документ в формате pkcs 7, не нужно менять ЭЦП. Она добавляется к документу в командной строке с действующим сертификатом электронной подписи
Для подписания документа в системе последовательность команд следующая:
- путь в проводнике к утилите Cryptcp;
- последовательность команд, дальше опции и файлы.
Полный список команд доступен в документе readme программы КриптоПро CSP.
Подведём итоги
Ещё раз пройдёмся по информации выше, выделив основные тезисы, которые стоит запомнить:
- отсоединённая ЭЦП отличается от присоединённой тем, что буквально хранится в отдельном файле;
- документ, который заверен присоединённой ЭЦП, нельзя открыть без сторонних программ;
- заверить документ можно с помощью плагинов КриптоПро, КриптоАРМ или бесплатных веб-сервисов;
- электронный документооборот – это удобно, эффективно и просто.
Рекомендуем выбрать квалифицированные электронные подписи от УЦ «Калуга Астрал». В каталоге представлены тарифы для физлиц и сотрудников организаций. Индивидуальные предприниматели и руководители юрлица могут воспользоваться услугой Получение КЭП в ФНС под ключ.
Электронная подпись: отсоединенная, присоединенная и внутри документа
Электронная подпись может быть по-разному связана с подписанным документом. В статье рассмотрим три варианта, их отличия и особенности использования.
Присоединенная электронная подпись

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

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

Электронную подпись внутри документа можно создать только в определенном приложении, например Microsoft Word или Acrobat Reader. В этом случае подпись генерируется как метаданные и только по желанию владельца можно создать на документе поле с подписью.
Очень сложно проверить подлинность подписи вне приложения, в котором она была создана.
Если вам необходимо самостоятельно создать электронную подпись, уточните требования системы, которой вы подписываете документ. Например, чтобы отправить документы в Росреестр или Арбитраж, требует подписывать документы отсоединенной подписью в формате.sig.
Получите электронную подпись под свою задачу. В Контуре есть подписи для отчетности, торгов, ведения бизнеса и личных дел. Работаем с руководителями и сотрудниками. Быстро настраиваем компьютер, решаем технические сложности и консультируем в торгах.
Отсоединенная электронная подпись: как создать файл в формате sig и pkcs 7
Открепленная электронная подпись, в отличии от прикрепленной, хранится в отдельном файле вместе с подписываемым документом. В большинстве случаев она имеет расширение .sig и представляет собой копию открытого сертификата электронной подписи с дополнительным набором мета-данных. А с юридической стороны отличается ли присоединенная и отсоединенная электронная подпись? Какие ещё между ними имеются отличия?
Общие сведения о типах электронных подписей
Условно выделяются три вариации электронных подписей (в плане того, как они закрепляются за подписываемым файлом):
- Присоединенная. Сертификат подписи при этом включен в сам подписанный файл и находится в отдельном, защищенном контейнере. При редактировании того самого файла сертификат удаляется.
- Отсоединенная. Сертификат подписи располагается в отдельном файле с расширением .sig. Однако в нем содержатся мета-данные, ссылающиеся на подписанный файл.
- Интегрированная. Сертификат является нераздельной частью подписанного файла, отредактировать такой документ не получится. Подобная схема часто используется в текстовых документах, создаваемых при помощи офисного пакета Microsoft Office или Adobe Acrobat. Открыть подписанный файл получится только через эти приложения при наличии установленного в системе сертификата удостоверяющего центра.
Соответственно, открепленная и прикрепленная электронная подпись отличаются только тем, включены ли они в подписанный документ или нет. Но информация в них содержится идентичная – этот тот же ключ с указанием данных того, кто подписал документ, и специальный набор мета-данных, подтверждающий факт подписи при помощи легитимного ЭЦП.
С юридической точки зрения никакой разницы между открепленной и присоединенной подписью нет. Отличаются они только удобством использования. Например, файл, подписанный отсоединенной подписью, доступен для просмотра даже без средств криптошифрования (установленная КриптоПРО CSP не понадобится). Открыть же документ с присоединенной подписью без них не получится (то же самое касается и интегрированных электронных подписей).
Как создать файл открепленной подписи
Для подачи некоторых запросов может потребоваться файл открепленной электронной подписи. Причем, он бывает нескольких вариантов, отличающихся кодировкой – следует учитывать данный нюанс. Самый простой вариант – это использование КриптоАРМ, программной платформы для работы с электронными подписями (входит в состав определенных редакций КриптоПРО CSP версии 3.6 и старше).
Файл открепленной подписи создается следующим образом:
- на любом документе (который нужно подписать) необходимо кликнуть правой кнопкой мыши (вызвать контекстное меню);
- выбрать «КриптоАРМ»;
- в открывшемся окне следует нажать «Далее» несколько раз, дойдя по пункта выбора типа используемой подписи (также можно добавить сразу несколько файлов для подписи, если есть такая необходимость или же создать архив, в который будет помещена открепленная электронная подпись);
- отметить пункт «Сохранить подпись в отдельном файле»;
- выбрать сертификат ЭЦП (от чьего имени будет осуществлена подпись документа);
- нажать «Готово» (при необходимости – подтвердить свои действия вводом секретного пароля).
В итоге рядом с подписываемом файлом появится отсоединенная электронная подпись der или base64 (в зависимости от заданной настройки). Дважды кликнув на файле сертификата можно будет просмотреть базовую информацию о нем – кому и кем выдан, срок действия и так далее.
Если после нажатия «Готово» система выдает ошибку, то в большинстве случаев это указывает на отсутствие сертификата удостоверяющего центра или на отсутствие прав для работы с электронными подписями (то есть, введено ограничение для пользователей, вошедших под учетной записью «Гость»).
Создание через командную строку
Мнение эксперта
Алексей Борисович
Специалист по программному обеспечению
Задать вопрос эксперту
Если у пользователя установлен дистрибутив КриптоПРО CSP, но при этом отсутствует надстройка КриптоАРМ, то открепленная электронная подпись может быть создана через консольную утилиту Cryptcp (она входит в состав КриптоПРО CSP всех актуальных редакций).

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

В левой нижней части окна нажмите кнопку «Настройки»:

Активируйте параметр «подпись *.sig» для универсального формата подписи.
Выберите опцию «Загружать списки отзыва», укажите прокси-сервер (если есть) для автоматического обновления списков отозванных сертификатов. (обновляются ежедневно).
Нажмите в настройках кнопку «Добавить сертификаты»:

Выберите варианты «Корневые» и «Хранилище».

Выберите опцию «Выбрать все» и нажмите «ОК». Это позволит программе проверять валидность сертификатов перед отправкой.
Закройте окно настроек.

В главном окне выберите функцию программы «Подпись» и задайте параметры будущей подписи:
Кодировка подписи «Бинарная» или «Base64». Этот параметр можно оставить по умолчанию, при условии, что у получателя подписанных вами файлов нет особых требований к этим параметрам. Некоторые сайты просят прикреплять подписи в формате только DER (Бинарная) или только Base64.
Формат подписи «Открепленная» или «Присоединенная».
«Открепленная» – в этом случае оригинальный файл останется в исходном виде, и получатель сможет его прочитать без использования дополнительного ПО, но это так же зависит от получателя информации.
«Присоединенная» – подпись прикрепится к оригинальному файлу. Для просмотра такого файла необходимо будет сначала проверить и открепить подпись от файла.
В левой части окна выберите место хранения ключа:
1. «Криптопровайдер», если ваш сертификат выпущен с использованием КриптоПро. После этого в нижней части окна «Сертификаты на носителе» можно поменять выбранный сертификат, нажав правой кнопкой мыши и выбрав вариант «Выбрать сертификат».
2. Рутокен, Jacarta или другой вид носителя, если ваш сертификат выпущен на подобный носитель. После этого в нижней части окна, там, где написано «PIN», введите PIN от носителя и нажмите кнопку «Войти». Программа получит список сертификатов на носителе и отобразит их в области «Сертификаты на носителе», откуда можно будет выбрать необходимый сертификат.
После выбора нужного сертификата можно приступать к подписи.
Для этого нажмите правой кнопкой мыши по нужному файлу, выберите в меню пункты «Эникриптер» – «Подписать»:


Когда процесс предварительной настройки программы закончен и выбран нужный сертификат, подписание файла осуществляется всего в 2 клика.
Результатом открепленной подписи файла «test.txt» будет дополнительный файл, таким же именем, как у оригинального файла, но с приставкой *.sig : «test.txt.sig».
Результатом прикрепленной подписи будет 1 файл с приставкой *.sig : «test.txt.sig».
Вы получили документ, подписанный электронной подписью с расширением *.sig.