Коротко
Отсоединённая электронная подпись — это подпись, которая лежит в отдельном файле (обычно с расширением .sig или .p7s) рядом с исходным документом. Сам документ остаётся нетронутым: его открывают как обычно, а подпись хранится в паре. Присоединённая подпись встроена внутрь файла или контейнера, и документ с ней идёт одним целым. Для проверки отсоединённой подписи нужны оба файла — документ и подпись; если изменить в документе хотя бы один символ, проверка покажет, что подпись не совпадает с содержимым.
Клиент присылает договор в PDF, а рядом с ним — второй файл с загадочным расширением. Налоговая, электронная площадка или контрагент просит «приложить открепление» или «подпись отдельным файлом». За этими фразами стоит один и тот же формат — отсоединённая подпись. Ниже — как она устроена, чем отличается от присоединённой и что делать с парой файлов.
Что такое отсоединённая электронная подпись
При подписании программа берёт документ, считает от него контрольную сумму (хеш) и шифрует её закрытым ключом владельца подписи. Результат — набор данных: зашифрованный хеш, сертификат подписанта, время подписания. Где этот набор окажется, зависит от способа подписания:
- Отсоединённая подпись — набор сохраняется в отдельный файл. Документ не меняется ни на байт, поэтому подписывать можно любой формат: PDF, Word, Excel, скан, архив, видео.
- Присоединённая подпись — набор и документ упаковываются в один файл-контейнер. Открыть документ можно только через программу, которая умеет извлекать содержимое из контейнера. Для PDF есть встроенный вариант: подпись записывается внутрь самого PDF и видна в Adobe Reader как отметка «Подписано».
По закону об электронной подписи (63-ФЗ) обе формы — один и тот же вид подписи. Простая, усиленная неквалифицированная и усиленная квалифицированная подпись (КЭП) могут быть и отсоединёнными, и присоединёнными: форма хранения на юридическую силу не влияет.
Отсоединённая и присоединённая подпись — в чём разница
| Критерий | Отсоединённая | Присоединённая |
|---|---|---|
| Сколько файлов | Два: документ и файл подписи | Один: документ внутри контейнера или PDF со встроенной подписью |
| Открыть документ | Как обычно, подпись не мешает | Нужна программа, которая умеет читать контейнер (для PDF — обычный просмотрщик) |
| Несколько подписантов | К одному документу добавляется несколько файлов подписи или один файл с несколькими подписями | Подписи накладываются друг на друга внутри контейнера |
| Риск потерять подпись | Есть: при пересылке важно отправить оба файла | Меньше: подпись едет вместе с документом |
| Типичное расширение | .sig, .p7s, .sgn | .p7m, .sig (контейнер), PDF |
Когда нужна отсоединённая подпись
Отсоединённая форма встречается там, где документ не должен меняться и должен оставаться читаемым для всех:
- Отчётность и ЭДО. Налоговая, фонды и операторы документооборота принимают файл отчёта вместе с файлом подписи.
- Электронные площадки и госзакупки. Заявки и приложения к ним нередко требуют «файл + подпись к нему» для каждого документа отдельно.
- Крупные файлы и нестандартные форматы. Чертежи, таблицы, архивы: встроить подпись внутрь нельзя, а контейнер делает файл неудобным.
- Документ, который читают без криптографии. Получатель открывает договор двойным щелчком, а проверку подписи запускает по необходимости.
Как проверить отсоединённую подпись
Проверке нужны оба файла с совпадающими именами: например, dogovor.pdf и dogovor.pdf.sig. Дальше порядок такой:
- Загрузить документ и файл подписи в сервис проверки — установка криптопровайдера не потребуется, работает в браузере на компьютере и телефоне.
- Посмотреть протокол: кто подписал, каким сертификатом, когда, действовал ли сертификат в этот момент.
- Сверить результат. «Подпись верна» означает, что документ не менялся с момента подписания. Ошибка сверки хеша означает, что файл изменён или к нему приложена подпись от другого документа.
Пошаговый разбор с примерами протокола — в статье как проверить подпись sig-файла онлайн. Что внутри самого .sig и чем он отличается от .p7s — в материале файл sig: что это и как открыть.
Перед отправкой документа с отсоединённой подписью
Частые ошибки с парой файлов
- Документ пересохранили. Открыли PDF, нажали «Сохранить», отправили. Даже без видимых правок изменились служебные байты, и подпись перестала совпадать. Подписанный файл отправляют в том виде, в каком он был подписан.
- Отправили один файл. Получатель видит документ без подписи и считает его неподписанным.
- Переименовали документ. Сама подпись от имени файла не зависит, но программы проверки часто ищут пару по имени. Меняя имя, меняют его и у файла подписи.
- Перепутали пары. Подпись от одного договора приложена к другому. Проверка сообщит о несовпадении хеша.
Пришёл документ и файл .sig, и неясно, можно ли им доверять?
Загрузите оба файла в проверку подписи — за минуту увидите, кто подписал и не изменился ли документ
Проверить подпись онлайнЧастые вопросы
Это электронная подпись, сохранённая отдельным файлом рядом с документом. Документ остаётся как был, а файл подписи подтверждает, что именно этот документ подписал конкретный человек и с тех пор его не меняли.
Отсоединённая хранится в отдельном файле, присоединённая встроена в документ или в контейнер вместе с ним. Юридическая сила у них одинаковая, разница в удобстве: отсоединённая не меняет документ, присоединённая не теряется при пересылке.
Да. Документ при отсоединённой подписи открывается обычной программой. Файл подписи нужен только для проверки: без него подтвердить авторство и неизменность документа нельзя.
Проверка покажет, что хеш документа не совпадает с сохранённым в подписи. Подпись считается недействительной для изменённого файла, даже если правка одна запятая.
Чаще всего .sig и .p7s, реже .sgn. Все три обычно содержат подпись в формате PKCS#7 (CMS) и проверяются одними и теми же средствами.