Как скопировать ЭЦП с флешки на компьютер и на другую флешку через КриптоПро

Подпись нужна на втором компьютере, флешка изнашивается, а таскать один токен между бухгалтерией и директором неудобно. Разбираем, как скопировать электронную подпись штатными средствами КриптоПро — и почему у части сертификатов это в принципе не получится.

Что именно копируется

Здесь и кроется большинство неудач: люди копируют не то.
  • Ключевой контейнер — папка с закрытым ключом, набор файлов вида header.key, primary.key, masks.key. Это и есть подпись. Копировать нужно именно его.
  • Сертификат — открытая часть, файл .cer. Сам по себе он подписывать не умеет: без закрытого ключа это просто «визитка».
Копирование файлов проводником не работает. Перетащить папку с токена на флешку можно, но контейнер после этого обычно не читается: у защищённых носителей своя файловая структура. Правильный способ один — средствами криптопровайдера.
Скопировали папку через «Копировать — Вставить» и подпись не видна? Так и должно быть. Контейнеры переносит КриптоПро, а не проводник Windows.

Можно ли скопировать вашу подпись

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

Как скопировать ЭЦП с флешки на компьютер

Самый частый сценарий: подпись нужна под рукой, без вставленного носителя. Контейнер при этом переносится в реестр Windows.
  1. Вставьте флешку или токен с подписью.
  2. Откройте «Пуск» → «Панель управления» → «КриптоПро CSP».
  3. Вкладка «Сервис» → кнопка «Скопировать».
  4. Нажмите «Обзор», выберите нужный контейнер и подтвердите.
  5. Задайте имя копии — удобнее с пометкой, например «Иванов_реестр».
  6. В списке носителей выберите «Реестр» и нажмите «Готово».
  7. Задайте пароль на контейнер или оставьте поле пустым.
  8. Установите сертификат из нового контейнера: вкладка «Сервис» → «Просмотреть сертификаты в контейнере» → «Установить».
После этого подпись работает без флешки. Предупреждение от бывалого: копия в реестре живёт на конкретном компьютере и конкретном пользователе Windows. Переустановили систему или зашли под другой учётной записью — контейнера нет.

Как скопировать ЭЦП с флешки на флешку

Порядок тот же, отличается только шаг выбора носителя.
  1. Вставьте оба носителя — исходный и тот, на который копируете.
  2. «КриптоПро CSP» → «Сервис» → «Скопировать» → «Обзор» → выберите исходный контейнер.
  3. Введите имя копии.
  4. В списке носителей выберите вторую флешку или токен, а не «Реестр».
  5. Задайте пароль и завершите копирование.
  6. Проверьте результат: «Просмотреть сертификаты в контейнере» — сертификат должен читаться с нового носителя.
Если приёмник не появился в списке, проверьте два места: вставлен ли он физически и есть ли на нём свободный слот. У токенов число контейнеров ограничено.
Нужна вторая подпись вместо копии — например, на бухгалтера? Оформить электронную подпись — выпустим отдельный сертификат, это законно и безопаснее копирования.

Как записать ЭЦП на флешку из реестра

Обратная задача: подпись лежит на компьютере, а нужна переносная. Порядок зеркальный — в окне «Скопировать» источником выбирается контейнер из реестра, а приёмником флешка. Всё остальное совпадает. Отдельно про носитель: для квалифицированной подписи правильнее использовать сертифицированный токен, а не обычную флешку. Простая флешка не защищает ключ ПИН-кодом, и любой, кто её нашёл, получает вашу подпись. Заводские коды токенов собраны в статье про стандартные ПИН-коды.

Как перенести сертификат отдельно

Иногда нужен не контейнер, а только открытая часть — например, чтобы контрагент мог проверить вашу подпись.
  1. Откройте оснастку certmgr.msc → «Личное» → «Сертификаты».
  2. Правой кнопкой по сертификату → «Все задачи» → «Экспорт».
  3. Выберите «Нет, не экспортировать закрытый ключ».
  4. Формат — DER или Base-64, сохраните файл .cer.
Такой файл безопасно передавать: подписывать им нельзя, только проверять. Что означают его поля — в статье про сертификат ключа проверки.
Елена Григорьева
Мнение эксперта
Елена Григорьева
Специалист удостоверяющего центра
Копирование подписи «чтобы бухгалтер тоже мог подписывать» — плохая идея не технически, а юридически. Подпись принадлежит конкретному человеку, и всё, что ею подписано, считается подписанным им лично. Если сотруднику нужно подписывать документы, ему выпускают собственную подпись и оформляют машиночитаемую доверенность. Копия чужого ключа в этой схеме не нужна вообще.

Частые ошибки и что они означают

  • Кнопка «Скопировать» неактивна. Не выбран контейнер либо КриптоПро запущена без прав администратора.
  • Ошибка при копировании неэкспортируемого ключа. Это не сбой: такой ключ скопировать нельзя.
  • Носителя нет в списке приёмников. Не вставлен, не установлены драйверы или закончились свободные слоты.
  • Скопировали, но сертификат не виден. Забыли установить сертификат из нового контейнера.
  • Перенесли папку проводником. Контейнер так не работает — копируйте через КриптоПро.
Если после копирования подпись перестала проходить проверку, смотрите статью про ошибку недействительной цифровой подписи.

Часто задаваемые вопросы

Как скопировать ЭЦП с флешки на компьютер?
Через «КриптоПро CSP» → «Сервис» → «Скопировать»: выбираете контейнер на флешке, задаёте имя копии и указываете носителем «Реестр». Затем устанавливаете сертификат из нового контейнера.
Как скопировать подпись с флешки на флешку?
Тот же порядок, но приёмником выбирается второй носитель, а не реестр. Оба носителя должны быть вставлены, а на приёмнике нужен свободный слот.
Почему КриптоПро не даёт скопировать контейнер?
Скорее всего, закрытый ключ неэкспортируемый — так выпускаются, в частности, сертификаты УЦ ФНС. Это защита от размножения подписи, обойти её нельзя.
Можно ли просто скопировать папку с флешки?
Нет. Проводник переносит файлы, но структура защищённого носителя при этом теряется, и контейнер не читается. Используйте копирование средствами КриптоПро.
Можно ли дать копию подписи сотруднику?
Технически иногда возможно, юридически — плохая идея: всё подписанное считается подписанным владельцем сертификата лично. Сотруднику выпускают свою подпись и оформляют машиночитаемую доверенность.
Сохранится ли копия в реестре после переустановки Windows?
Нет. Контейнер в реестре привязан к системе и учётной записи пользователя. Перед переустановкой скопируйте его на съёмный носитель.