Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как исправить ошибку подписания документа «Указан неправильный алгоритм»

Указан неправильный алгоритм (0х80090008)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • danmadman
  • —>
  • Не в сети
  • Сообщений: 129
  • Спасибо получено: 10

сертификат проверьте и список всего ПО с версиями сюды

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 1938
  • Репутация: 45
  • Спасибо получено: 298

makariesp пишет: Ошибка создания подписи: указан неправильный алгоритм (0х80090008).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • makariesp
  • Автор темы —>
  • Не в сети
  • Сообщений: 6
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 1938
  • Репутация: 45
  • Спасибо получено: 298

makariesp пишет: Алгоритма у казанного в теме "КонтинентАП 0x80090008 указан неверный алгоритм" нет.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • makariesp
  • Автор темы —>
  • Не в сети
  • Сообщений: 6
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Alex_04
  • —>
  • Не в сети
  • ТОФК
  • Сообщений: 1938
  • Репутация: 45
  • Спасибо получено: 298

makariesp пишет: Я не программист

Я тоже. Ковыряние системного реестра — это и не столько программирование, сколько системное администрирование. Ну и, как грится, жить захочешь — по-неволе станешь пусть и мало-мальским, но системным администратором.

Нет параметра:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo-1.2.643.2.1.3.1.2.1!3].
Есть:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo-1.2.643.2.1.3.1.2.1!4].

Вот и первый успех — докопались-таки до нужных веток реестра!
1. "Родной" параметр в HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo — это 1.2.643.2.1.3.1.2.1!3 (без"-" впереди).
2. Кто-то или по ошибке, или почему уже переименовал другой параметр в "-1.2.643.2.1.3.1.2.1! 4 ], зачем — не знаю, но он сейчас нас не интересует.
3. Если в ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 0CryptDllFindOIDInfo вообще нет строки с параметром "1.2.643.2.1.3.1.2.1! 3 ", которую и надо переименовать в " — 1.2.643.2.1.3.1.2.1!3" — больше не знаю что ещё можно подсказать для решения проблемы, к сожалению. Возможно более опытные коллеги помогут Вам.

А переименовывется строка с параметром в реестре ОС очень просто: ПКМ по ней -> Переименовать -> Enter — и всё!

Исправление ошибки подписания документа «Указан неправильный алгоритм»

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

Читайте так же:
Что делать, если не удаётся подключиться к PlayStation Network

Как исправить ошибку подписания документа «Указан неправильный алгоритм»

Причины ошибки «Указан неправильный алгоритм»

Для многих корпоративных пользователей криптографические программы являются важнейшим инструментом для организации деятельности. Так, ошибка подписания документа, появляющаяся с текстом «System error code 2146893816», не исправляется путём перезагрузки софта или повторной попытки действия, в результате чего, например, отправить декларацию в контролирующие органы становится невозможным.

Причины ошибки «Указан неправильный алгоритм»

При возникновении проблем шифрования пользователю нужно убедиться в том, что версия модуля, используемого на компьютере, соответствует типу электронной подписи, проверив, работает ли программа с новым ГОСТом, появившимся в 2019 году. С 1 января 2020 года применяются только электронные подписи, выпущенные по ГОСТ Р34.10-2012, тогда как использование ЭЦП на устаревшем ГОСТе Р34.10-2001 больше не допускается. Кроме того, следует проверить правильность установки модуля и сертификатов электронных подписей.

Причины ошибки подписания документа с кодом 2146893816 могут быть следующими:

  • некорректная работа криптопровайдера;
  • устаревшее ПО, несоответствие версии (2017 года) новому стандарту – отсутствие реализации 2012 ГОСТ (ошибка появляется при выборе сертификата);
  • истёк срок действия сертификата ЭЦП на электронном ключе;
  • несовместимость установленных на одном компьютере криптопровайдеров.

Как устранить неисправность

Подписывать документы и отчётность теперь можно, используя сертификат, сформированный по ГОСТ 2012 (вместо ГОСТ 2011), действующий сертификат должен быть установлен. При этом, кроме получения нового ключа ЭЦП, на компьютере должна стоять обновлённая версия софта, поддерживающая стандарт.

В некоторых случаях ошибка подписания документа «Указан неправильный алгоритм» кроется в нарушении внутреннего алгоритма ПО и решается путём переустановки (с полным удалением старой версии и чисткой реестра, после чего можно загрузить новую версию).

Переустановка программы

Переустановка программы

Чтобы переустановить софт, выполняем следующие действия:

  1. Идём в Панель управления, используя любой удобный способ (например, через меню «Пуск», с помощью поиска, консоли «Выполнить» (Win+R) и команды control, или посредством ярлыка на рабочем столе – при его наличии).
  2. В разделе «Программы и компоненты» выбираем ПО из списка, жмём «ПКМ» и «Удалить».
  3. Подтверждаем действие, после чего начнётся процесс деинсталляции.
  4. В Windows 10 аналогичную процедуру можно выполнить, используя вкладку «Параметры» (используем Win+I, заходим через меню «Пуск» или из Проводника), после чего в разделе «Система» открываем «Приложения и возможности», находим ПО в списке, кликаем мышью и жмём «Удалить».
  5. После удаления можно использовать сторонние утилиты, позволяющие избавиться от оставшихся следов софта на компьютере, включая системный реестр.
Читайте так же:
Что за программа DNS Unlocker и как ее удалить

Для очистки реестра после удаления программы:

  • идём в системный реестр (вызываем консоль «Выполнить» клавишами Win+R и используем команду regedit);
  • в редакторе переходим на вкладку «Правка» и жмём пункт «Найти…» (Ctrl+F);
  • вводим в соответствующей поисковой строке имя программы и жмём кнопку «Найти далее»;
  • в реестре Виндовс будут отображены связанные с программой файлы и папки, которые можно удалить.

После того как реестр очищен от остаточных элементов софта, можно устанавливать ПО заново.

Для отчётности с применением нового стандарта ГОСТ 2012 используются программы КриптоПро версии 4.0, КриптоАРМ версии 5 или Контур.Маркет, более ранние версии КриптоПро и КриптЭК-Д сегодня не актуальны. Поэтому, если софтом, установленным на компьютере, не поддерживается работа с сертификатами нового образца, следует обновить его или перейти на альтернативное программное обеспечение. Так, вместо КриптЭК-Д (в настоящее время адаптация софта под ГОСТ 2012 не ведётся) можно использовать программу КриптоАРМ Стандарт Плюс или Контур.Маркет. С помощью этого ПО вы сможете без проблем подписать электронной подписью и зашифровать декларации, а также пользоваться прочими функциями.

1С Отчетность: Указан неправильный алгоритм

При работе с сервисом 1С-Отчетность может выходить ошибка: Указан неправильный алгоритм.

Данная ошибка выходит при отправке отчетности, при настройке или продлении сервиса. Она обычно связана с криптопровайдером (СКЗИ). Наиболее популярные это VipNet CSP и КриптоПро CSP и на практике чаще всего используются именно они. В статье рассмотрим, что делать в такой ситуации. Примеры будем разбирать на VipNet CSP.

Проверка версии криптопровайдера

Первым делом необходимо проверить версию криптопровайдера (СКЗИ). Для этого откроем программу через меню Пуск.

Снизу отображается версия.

Проверить и скачать актуальные версии VipNet можно на сайте разработчика. Есть некоторые особенности использования:

  • Версия 4.2 не работает совместно с антивирусником Касперский. В таком случае рекомендуется установить бета-версию 4.5.
  • С 2020 года для юридически значимых документов требуется использовать ЭЦП согласно ГОСТ 34.10-2012. Этот ГОСТ поддерживается в VipNet с версии 4.2, а в КриптоПро с версии 4.0. К отправке отчетности это тоже относится.
Читайте так же:
QR код для нового дизайна ВК

Получите понятные самоучители по 1С бесплатно:

Таким образом, если используется старая версия СКЗИ, нужно ее обновить.

Проверка алгоритмов в программе 1С

Следующая причина — неверный выбор алгоритмов в 1С.

Рассмотрим, где это проверить в 1С:Бухгалтерии предприятия. На других программах меню отличается, но суть такая же.

Зайдем в меню «Администрирование — Настройки программы — Обмен электронными документами».

В разделе «Электронная подпись и шифрование» перейдем по ссылке «Настройки электронной подписи и шифрования».

На закладке «Программы» показываются установленные на компьютере криптопровайдеры. Эта информация появляется автоматически после установки.

Щелкнем два раза на строке с ГОСТ 2012.

Снизу отображаются алгоритмы: подписи, хеширования, шифрования. Они настроены по умолчанию, но допускается ручное редактирование.

Возможно настройки были изменены и выбран неверный алгоритм. Для выбора корректных настроек достаточно в поле «Представление» выбрать программу заново. Тогда алгоритмы установятся по умолчанию.

После сохранения проверьте работу с отчетностью.

Восстановление, переустановка криптопровайдера

Если с версией СКЗИ и алгоритмами все хорошо, попробуем восстановить или переустановить криптопровайдер.

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

Создание точки восстановления системы

Откроем Панель управления и перейдем по ссылке «Система и безопасность».

Далее «Защита системы».

На закладке «Защита системы» создается точка восстановления.

Если кнопки «Создать» и «Восстановить» неактивны, значит эта функция отключена. В таком случае жмем «Настроить» и включаем защиту.

После этого нажимаем кнопку «Создать». Вводим название и снова «Создать».

В итоге выйдет сообщение.

При необходимости можно вернуться к начальной точке по кнопке «Восстановить».

Восстановление криптопровайдера

Перейдем в список установленных на компьютере программ.

Найдем в списке VipNet, выделим его и нажмем «Восстановить».

В итоге выйдет сообщение о необходимости перезагрузить компьютер. Нажмем «Да».

После перезагрузки проверяем работу отчетности.

Переустановка криптопровайдера

Если восстановление не помогло, удаляем СКЗИ и устанавливаем заново.

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Как исправить ошибку подписания документа «Указан неправильный алгоритм»

«КриптоЛайн» позволяет подписывать, проверять и удалять подпись файлов для ЭДО с ФСФР, ФСРАР, Росприроднадзором, а также в других видах электронного документооборота.

Читайте так же:
Как убрать боковую панель в Яндексе слева

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

1. Как загрузить и установить «КриптоЛайн»?

«КриптоЛайн» можно загрузить отсюда. Это бесплатно.

  • Доступ к интернету по протоколам http, https;
  • Операционная система Windows 7, Windows Server 2012 R2 или выше;
  • Microsoft .NET Framework 4.7;
  • Internet Explorer версии не ниже 11;
  • Adobe Acrobat Reader версии 7.0 или выше;
  • «КриптоПро CSP» версии не ниже 4.0.

1. Откройте архив CryptoLineInstaller.

2. Запустите установщик CryptoLineInstaller.exe, нажмите «Далее».

3. Примите условия лицензионного соглашения и нажмите «Далее».

4. Выберите папку для установки и нажмите «Далее».

5. Нажмите «Установить», дождитесь завершения установки и нажмите «Готово».

2. Как настроить «КриптоЛайн»?

При первом запуске «КриптоЛайн» нужно настроить.

  • Windows 7: «Пуск» – «Все программы» – Taxcom – «Такском-КриптоЛайн» – «Такском-КриптоЛайн»;
  • Windows 10: «Пуск» – Taxcom – «Такском-КриптоЛайн» – «Такском-КриптоЛайн».

2. Нажмите «Сервис» — «Настройки».

3. В группе «Общие» при необходимости отредактируйте расширения для файлов подписи и шифрованных файлов.

4. В группе «Прокси» заполните поля, если компьютер использует интернет-соединение через прокси-сервер. Если нет, поставьте галку «Использовать системные настройки».

5. Нажмите «Сохранить».

6. Установите личный сертификат:

  • Откройте Internet Explorer;
  • Нажмите «Сервис»/«Свойства обозревателя»;
  • Выберете «Содержание» — «Сертификаты»;
  • Из списка сертификатов выберете нужный и нажмите «Экспорт»;
  • Следуйте подсказкам «Мастера экспорта сертификатов», нажимая «Далее»;
  • В пункте «Укажите имя экспортируемого файла» нажмите «Обзор» и выберете место, в которое хотите сохранить открытую часть сертификата.
  • В окне «Сохранить как» в пункте «Имя файла» укажите любое имя сертификата;
  • Нажмите «Сохранить» — «Далее» — «Готово»;
  • В «КриптоЛайн» нажмите «Личный сертификат»;
  • В окне «Открыть» выберете сертификат, нажмите «Открыть» — «Выбрать».

3. Какие возможности есть в программе «КриптоЛайн»?

1. Добавить файл:

  • Нажмите «Добавить»;
  • Выделите файл, который нужно загрузить;
  • Нажмите «Открыть».
  • Выделите его;
  • Нажмите «Удалить».

3. Упаковать файл в zip-архив:

  • Выделите файл;
  • Нажмите «Упаковать».

4. Выгрузить файл:

  • Выделите его;
  • Нажмите «Выгрузить»;
  • Выберите папку и нажмите «Ок».
Читайте так же:
Как просмотреть сохранённые пароли в браузерах

5. Подписать файл:

  • Выберите его;
  • Нажмите «Подписать»;
  • Выберете сертификат подписи, нажав «Добавить». В окне «Выбор сертификатов» появится список всех загруженных сертификатов. Выберите нужный и нажмите «Выбрать».
  • В пункте «Параметры подписи» при необходимости:
    • Поставьте галочки «Открепленная подпись» и «Помещать каждую подпись в отдельный файл». Если нужно упаковать в zip, поставьте галку «Упаковать в zip»;
      У различных площадок свои требования к подписанному файлу и при подписании в «КриптоЛайне» необходимо выбирать подходящие параметры.
    • Можно выбрать расширение файла подписи, кодировки Base64 и DER.
    • Нажмите «Подписать». В графе «Статус» появится «Подписан».

    6. Подготовить пакеты для отправки ЭДО с ФСФР, ФСРАР и РПН:

    • Добавьте файлы;
    • Выберите, для какого ЭДО нужно сформировать пакеты на панели «Подготовка пакета»;
    • Нажмите «Сформировать».

    Подробная информация обо всех возможностях ПО «КриптоЛайн» размещена в «Справке»:

    1. Запустите «КриптоЛайн»;

    2. Нажмите «Помощь» — «Справка».

    4. Как убрать сообщение «Подпись верна: сертификат не действителен» в программе «КриптоЛайн»?

    Чтобы исправить затруднение:
    1. Проверьте, установлены ли корневые и промежуточные сертификаты. Если не установлены:

    1) Загрузите с нашего сайта, откройте сертификат и нажмите «Установить»;

    2) Следуйте подсказкам «Мастера импорта сертификатов»;

    3) На этапе «Хранилище сертификатов» выберите «Поместить сертификаты в следующее хранилище» и нажмите «Обзор»;

    • Для корневых сертификатов «Доверенные корневые центры сертификации»;
    • Для промежуточных сертификатов «Промежуточные центры сертификации»;
    • Нажмите «Ок».
    • В «КриптоЛайн» установите корневые и промежуточные сертификаты вручную («Сервис» — «Корневой сертификат» и выберите файл сертификата);
    • В «КриптоЛайн» установите все отозванные сертификаты по порядку вручную («Сервис» — «Корневой сертификат» — «Список отозванных сертификатов» и выберете файл сертификата);
    • В «КриптоПро» установите личный сертификат повторно.

    Информация об установке личных сертификатов размещена на нашем сайте.

    Программное обеспечение «КриптоЛайн» не является самостоятельным средством электронной подписи (ЭП).

    Для функционирования «КриптоЛайн» на локальном компьютере должно быть установлено средство ЭП «КриптоПро CSP», имеющее подтверждение соответствия требованиям, установленным Федеральным законом «Об электронной подписи» от 06.04.2011 года № 63-ФЗ.

    5. Что делать при возникновении сообщения «Указан неправильный алгоритм»?

    Сообщение возникает при подписании документов с помощью сертификатов, выпущенных по ГОСТу 34.10-2012, в «КриптоЛайне» ниже версии 1.5.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию