1С просит пароль от ключа подписи: кто его задал и как его найти
Содержание
Пароль закрытого ключа, который 1С ЭДО просит при подписании, не выдаёт ни фирма 1С, ни оператор ЭДО. Его задал тот, кто создавал ключ: вы сами при заявлении на сертификат, администратор, сотрудник удостоверяющего центра или налоговой. Если ключ лежит на токене (Рутокен, JaCarta), то вместо пароля обычно вводят PIN-код токена. У нового Рутокена он по умолчанию 12345678.
Поэтому на вопрос «введите пароль закрытого ключа сертификата — где его взять» ответ всегда один: у того, кто ключ выпускал, или в бумагах, которые остались после выпуска. Восстановить забытый пароль программно нельзя. Можно только найти его, перепробовать известные варианты или перевыпустить сертификат.
Откуда берётся пароль ключа и кто его задаёт
Сертификат электронной подписи
состоит из двух частей. Открытая часть (файл .cer) свободно копируется и пересылается. Закрытый ключ хранится в контейнере, и именно его защищает пароль.
Пароль появляется ровно в момент генерации ключа. Где именно это произошло, зависит от того, как вы получали подпись.
| Как получали подпись | Где хранится ключ | Что вводить в 1С | Кто задавал пароль |
|---|---|---|---|
| КЭП руководителя в налоговой | Токен с сертификатом ФСТЭК (Рутокен ЭЦП 2.0, JaCarta) | PIN-код токена | Владелец токена или заводской PIN |
| Заявление через 1С-Отчетность, ключ на компьютере | Реестр или папка на диске (КриптоПро/ViPNet CSP) | Пароль контейнера | Пользователь в мастере заявления |
| Заявление через 1С-Отчетность, ключ в сервисе | Облако оператора | Пароль или код из SMS | Пользователь при подключении |
| Удостоверяющий центр, флешка или токен | Флешка, токен | Пароль контейнера или PIN | Сотрудник УЦ или пользователь |
| Ключ сделал IT-отдел или обслуживающий партнёр | Где угодно | Пароль или PIN | Администратор |
Отсюда первый практический вывод. Прежде чем искать пароль, выясните, где физически лежит ключ. От этого зависит, ищете вы PIN токена или пароль контейнера, и это разные строки.
PIN-код и пароль контейнера — не одно и то же. На токене может быть контейнер со своим паролем, но чаще пароля у контейнера нет, а защиту даёт PIN. 1С показывает одно окно «Пароль», и пользователи путают, что туда вводить.
Где взять пароль закрытого ключа сертификата: бумаги, администратор, носитель
Начните с самых дешёвых вариантов. Перебирать их стоит по порядку, сверху вниз.
1. Документы, полученные при выпуске
- 📄 Конверт с PIN-кодом. Некоторые УЦ выдают токен с запечатанным листом, где напечатан PIN.
- 📄 Памятка или акт приёма-передачи. Иногда пароль вписывают от руки прямо в бланк.
- 📄 Письмо от УЦ или партнёра. Поищите в почте по словам «пароль», «PIN», «контейнер», «сертификат» за дату выпуска.
- 📄 Заметки бухгалтера. Тот, кто подавал заявление в 1С-Отчетности, мог записать пароль в блокнот или в менеджер паролей.
2. Администратор или обслуживающий партнёр
Если ключ ставил сисадмин или сотрудник партнёра 1С, спросите у него напрямую. Часто они используют один пароль на все контейнеры клиента, а у партнёров бывает внутренний реестр.
Если человек уволился, проверьте его рабочую почту, передаточные записки и общий менеджер паролей компании, если он есть.
3. Стандартные значения, которые стоит проверить
Многие ключи никто специально не защищал. Попробуйте:
- Пустое поле. Удалите всё из поля пароля и нажмите
ОК. При генерации в мастере 1С-Отчетности пользователи нередко оставляют пароль пустым, просто нажимая «Далее». - Заводской PIN Рутокена:
12345678для пользователя. PIN администратора по умолчанию87654321, но в окно подписи его не вводят. - Заводской PIN других токенов. Для eToken и ряда моделей JaCarta это
1234567890, но у JaCarta значение зависит от модели. Посмотрите документацию к своему токену. - Пароли, которые бухгалтер обычно использует в 1С, в банк-клиенте, в почте. Один и тот же пароль на всё встречается очень часто.
Считайте попытки ввода PIN токена. У Рутокена по умолчанию 10 неверных попыток подряд, после чего пользовательский PIN блокируется. Не перебирайте варианты бездумно.
Контейнер в КриптоПро: проверить пароль до того, как идти в 1С
Окно 1С не всегда честно сообщает, в чём проблема. Надёжнее сначала проверить пароль в самом криптопровайдере. Ниже порядок для КриптоПро CSP, он стоит у большинства пользователей 1С ЭДО.
Как найти нужный контейнер
- Откройте
Пуск → КриптоПро → КриптоПро CSP. - Перейдите на вкладку
Сервис. - Нажмите
Просмотреть сертификаты в контейнереи затемОбзор. - В списке будут все контейнеры: на токенах, в реестре, на флешках. Колонка «Считыватель» подсказывает, где лежит каждый.
- Выберите контейнер и посмотрите сертификат: ФИО, организацию и срок действия. Так вы убедитесь, что это именно тот ключ, который настроен в 1С.
Если контейнеров несколько, а сертификат один и тот же, значит, ключ когда-то копировали. У копий могут быть разные пароли: при копировании КриптоПро просит задать пароль для нового контейнера.
Как проверить пароль
- На той же вкладке
СервиснажмитеПротестировать. - Выберите контейнер через
Обзор. - КриптоПро запросит пароль или PIN. Вводите варианты из предыдущего раздела.
- Если пароль верный, программа проверит ключ и покажет отчёт о тестировании.
Здесь же есть кнопка Изменить пароль. Она пригодится, когда пароль нашёлся, но он неудобный или известен уволенному сотруднику. Для смены нужно знать старый пароль.
Кнопка Удалить запомненные пароли на вкладке Сервис стирает пароли, которые КриптоПро сохранил после галочки «Запомнить пароль». Если ключ сейчас подписывает без запроса и вы не знаете пароля, не нажимайте её. После очистки пароль придётся вводить заново, а вспомнить его будет неоткуда.
Если криптопровайдер ViPNet CSP
Логика та же: найдите контейнер в программе ViPNet CSP, раздел работы с контейнерами ключей, и проверьте пароль там. Если на компьютере стоят одновременно КриптоПро и ViPNet CSP, 1С может работать не с тем провайдером, который вы проверяете. Сверьте, какая программа выбрана в настройках электронной подписи 1С.
Как ввести пароль закрытого ключа в 1С ЭДО и не вводить его каждый раз
Сам ввод простой: при подписании документа 1С открывает окно с выбором сертификата и полем пароля. Сложности начинаются, когда окно ругается или появляется слишком часто.
Где в 1С находится сертификат
В Бухгалтерии 3.0 и других конфигурациях на БСП сертификаты собраны в настройках электронной подписи. Путь к ним: Администрирование → Обмен электронными документами, там ссылка на настройки электронной подписи и шифрования. Откройте вкладку Сертификаты и найдите свой по ФИО владельца.
В карточке сертификата есть кнопка Проверить. Она запускает ту же проверку, что и КриптоПро, но изнутри 1С: подписание, шифрование, обращение к программе подписи. Если в КриптоПро пароль подошёл, а в 1С проверка падает, проблема не в пароле.
Как ввести пароль правильно
- Проверьте раскладку и Caps Lock. Окно 1С не подсказывает текущий язык.
- Не копируйте пароль из письма вместе с пробелом в конце. Лучше наберите вручную.
- Если ключ на токене, вставьте токен до того, как нажимать «Подписать».
- Введите PIN или пароль и подтвердите.
Чтобы 1С не спрашивала пароль на каждом документе
В окне ввода пароля есть флажок, который запоминает пароль до конца сеанса работы. Пока 1С открыта, повторно вводить ничего не нужно. После перезапуска программа спросит снова.
Есть и обратная ситуация. Если в карточке сертификата включена усиленная защита закрытого ключа, пароль вводится не в окне 1С, а в окне самой программы подписи. Тогда в 1С поля пароля нет вовсе, а КриптоПро показывает своё окошко. Это нормально, вводить туда нужно тот же пароль контейнера.
| Ситуация | Что видит пользователь | Куда вводить |
|---|---|---|
| Обычный ключ на компьютере | Окно 1С с полем «Пароль» | В окно 1С |
| Ключ на токене | Окно 1С или окно КриптоПро с PIN | PIN токена |
| Усиленная защита ключа | Окно криптопровайдера поверх 1С | Пароль контейнера в окно КриптоПро |
| Ключ в облаке оператора | Запрос пароля и кода подтверждения | Пароль от облачной подписи и код из SMS |
Облачная подпись в 1С-Отчетности
Если при подключении выбрали хранение ключа в сервисе, никакого контейнера на компьютере нет. Пароль задавали при подключении, а подписание обычно подтверждается кодом из SMS на телефон владельца. Без доступа к этому телефону подписать документ не получится, даже если пароль известен.
Пароль утерян: как восстановить доступ к подписи
Жёсткая правда: пароль от контейнера закрытого ключа не хранится нигде, кроме головы и записей владельца. Ни УЦ, ни оператор ЭДО, ни фирма 1С его не знают и сбросить не могут. Так устроена защита: иначе ключом мог бы воспользоваться посторонний.
PIN токена заблокирован
Если вы ввели неверный PIN Рутокена слишком много раз, ключ не потерян. Пользовательский PIN разблокируют PIN-кодом администратора через Панель управления Рутокен. Если администраторский PIN тоже не менялся, это заводское значение.
Если заблокированы оба PIN, токен можно только отформатировать. Форматирование стирает все ключи на нём, после этого понадобится новый сертификат.
Пароль контейнера не вспоминается
Здесь путь один — перевыпуск:
- Сообщите в УЦ, что ключ недоступен, и запросите отзыв старого сертификата.
- Подайте заявление на новый сертификат в тот же УЦ или в налоговую, если это КЭП руководителя.
- Для сертификата из 1С-Отчетности новое заявление создаётся из самой 1С, в разделе работы с сертификатами отчётности. Стоимость внеплановой замены зависит от тарифа, уточните у партнёра.
- При генерации нового ключа задайте пароль, который сможете вспомнить, и сразу запишите, где он хранится.
- Добавьте новый сертификат в настройки электронной подписи 1С и в учётную запись ЭДО.
Программы для подбора паролей к контейнерам существуют, но пользоваться ими рискованно: это неизвестный код, который получает доступ к вашему закрытому ключу. По закону № 63-ФЗ владелец обязан хранить ключ в тайне и не допускать его использования без своего согласия. Утечка ключа обходится дороже, чем перевыпуск сертификата.
Что сделать сразу после перевыпуска
- 📝 Записать, где лежит ключ: токен, реестр, облако.
- 📝 Записать, у кого хранится пароль, и не держать его на стикере на мониторе.
- 📝 Сделать копию контейнера на отдельный носитель, если ключ на компьютере и УЦ это разрешает.
Ошибки при вводе пароля закрытого ключа в 1С
Пароль может быть правильным, а подписать всё равно не получается. Ниже разобраны ситуации, где корень не в забытом пароле.
Частые промахи пользователей
- 🔑 Вводят пароль от учётной записи 1С. Пароль пользователя информационной базы к ключу подписи отношения не имеет.
- 🔑 Вводят пароль от личного кабинета оператора ЭДО. Это тоже другой пароль.
- 🔑 Вводят PIN администратора токена в окно подписи. Для подписи нужен пользовательский PIN.
- 🔑 Работают на терминальном сервере. Ключ в реестре привязан к пользователю Windows. Если бухгалтер зашёл под другой учётной записью, контейнера там просто нет.
Частые вопросы
Можно ли узнать пароль контейнера, если 1С сейчас подписывает без запроса?
Нужен ли пароль, чтобы перенести ключ на другой компьютер?
Оператор ЭДО может сбросить пароль ключа?
Как часто нужно менять пароль закрытого ключа?
Почему у налоговой КЭП руководителя нет пароля, только PIN?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»