Указан неправильный алгоритм 0x80090008 криптоарм что делать
Перейти к содержимому

Указан неправильный алгоритм 0x80090008 криптоарм что делать

  • автор:

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

Здравствуйте, при подписании документов в СУФД выдает ошибку: Ошибка создания подписи: указан неправильный алгоритм (0х80090008). Помогает, но на непродолжительное время, восстановление Континент-АП. Что делать?

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

Меньше Больше

  • Сообщений: 129
  • Спасибо получено: 11

11 март 2020 08:50 — 11 март 2020 08:54 #15563 от danmadman
danmadman ответил в теме Указан неправильный алгоритм (0х80090008)

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

«✘Access Denied✘»©®

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

Меньше Больше

  • Сообщений: 2419
  • Спасибо получено: 405

11 март 2020 09:52 — 11 март 2020 10:15 #15564 от Alex_04
Alex_04 ответил в теме Указан неправильный алгоритм (0х80090008)

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

1. Какая версия КриптоПро CSP (полностью)? Важно: д.б. выше, чем 4.0.9944, ведь наверняка используется сертификат ЭП по Гост-2012 ( прочитать ).
2. Установлен КриптоПро ЭЦП Browser plug-in версии 2.0 ? Важно: если ставили давно — скачать последнюю сборку и обновить.
3. Если серт. ЭП содан после 17.02.2020 — скачать с сайта ФК соответствующий ему новый Подчиненный сертификат УЦ ФК от 05.02.2020 и Список аннулированных сертификатов ucfk_2020.crl , установить оба через ПКМ в хранилище «Локальный компьютер — Промежуточные центры сертификации«.
4. Читаем тему КонтинентАП 0x80090008 указан неверный алгоритм . Вместо удаления указанной в ней ветки реестра предлагаю переименовать последний параметр:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\ — 1.2.643.2.1.3.1.2.1!3].

«Мы будем жить плохо, но недолго.» (© Черномырдин В.С.)

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

Меньше Больше

  • Сообщений: 6
  • Спасибо получено: 0

11 март 2020 11:54 #15567 от makariesp
makariesp ответил в теме Указан неправильный алгоритм (0х80090008)

Версия КриптоПро CSP 4.0.9963.
Установлен КриптоПро ЭЦП Browser plug-in версии 2.0.13771.
Сертификаты сделаны в 2019 году по ГОСТ 2012
Алгоритма у казанного в теме КонтинентАП 0x80090008 указан неверный алгоритм нет.

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

Меньше Больше

  • Сообщений: 2419
  • Спасибо получено: 405

11 март 2020 12:39 — 11 март 2020 12:41 #15568 от Alex_04
Alex_04 ответил в теме Указан неправильный алгоритм (0х80090008)

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

В той теме указывался не алгоритм, а способ избавления от ошибки — править реестр. Вы проверили указанную ветку, переименовали параметр?
Хотя в той теме речь шла об ошибке серта К-АП, но раз у Вас ошибка с ЭП в СУФД, значит К-АП тоже есть на компе, и скорей всего со своим провайдером от КБ. Вот чтобы не было конфликта между 2 криптопровайдерами и надо попробовать предлагаемый вариант.

«Мы будем жить плохо, но недолго.» (© Черномырдин В.С.)

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

Меньше Больше

  • Сообщений: 6
  • Спасибо получено: 0

11 март 2020 12:45 — 11 март 2020 12:50 #15569 от makariesp
makariesp ответил в теме Указан неправильный алгоритм (0х80090008)

А как переименовать? Я не программист, а просто бухгалтер, поэтому не понимаю (программистов нет).
Нет параметра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\-1.2.643.2.1.3.1.2.1!3].
Есть: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\-1.2.643.2.1.3.1.2.1!4].

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

Меньше Больше

  • Сообщений: 2419
  • Спасибо получено: 405

11 март 2020 15:11 #15570 от Alex_04
Alex_04 ответил в теме Указан неправильный алгоритм (0х80090008)

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

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

Нет параметра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\-1.2.643.2.1.3.1.2.1!3].
Есть:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\OID\EncodingType 0\CryptDllFindOIDInfo\-1.2.643.2.1.3.1.2.1!4].

:(

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

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

«Мы будем жить плохо, но недолго.» (© Черномырдин В.С.)

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

Указан неправильный алгоритм 0x80090008 криптоарм что делать

Текст ошибки:
Возникла ошибка в ходе установки сборки ‘CryptoProASN1,publicKeyToken=@a6d31b994cfcddc4″,processorArchitecture=»amd64″,
version=»2.0.11452.0″,type=»win32″‘Обратитесь к службе технической поддержки за дополнительными сведениями. HRESULT: 0x800708C9.

Как выглядит ошибка:

2022-05-06_10-01-56.png

КриптоАРМ не устанавливается из-за ошибок установщика Windows, возникающих при установке распространяемых пакетов Microsoft, включенных в состав дистрибутива КриптоАРМ. Если попробовать установить эти пакеты отдельно, возникнет такая же ошибка. Скачать их можно с сайта производителя по следующей ссылке:

Исправить эти ошибки иногда помогают системные инструменты DISM и SFC. Приводим небольшую инструкцию по их использованию.

Запустите от имени администратора консоль (в меню Пуск в поиске введите cmd, вызовите на найденном приложении правой кнопкой мыши контекстное меню и выберите пункт Выполнить от имени администратора) и выполните в ней следующие команды:

DISM.exe /Online /Cleanup-image /Scanhealth

DISM.exe /Online /Cleanup-image /Restorehealth

Если они не помогут, попробуйте выполнить так же в консоли администратора команду

SFC /scannow

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

Указан неправильный алгоритм 0x80090008 криптоарм что делать

Текст ошибки:

Ошибка сохранения сообщения (0x80004005)

Ошибка сохранения сообщения (0x80004005)

Произошла ошибка при сохранении данных

Ошибка загрузки данных

Произошла ошибка при добавлении данных в сообщение

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

Как выглядит ошибка:

2022-05-06_12-58-50.png

В большинстве случаев ошибка Указан неправильный алгоритм (0x80090008) решается переустановкой сертификата подписи. Переустановить сертификат можно несколькими способами:

1. В программе КриптоАРМ так, как показано в видео инструкции.

2. В личном хранилище сертификатов КриптоАРМа найдите ваш сертификат, выделите нажав на него курсором мыши. Нажмите на кнопку Экспорт , в открывшемся окне мастера нажмите Далее, в следующем окне обязательно укажите НЕТ НЕ ЭКСПОРТИРОВАТЬ ЗАКРЫТЫЙ КЛЮЧ , в мастере экспорта выберите кодировку DER , нажав кнопку Обзор поместите его на рабочий стол под любым именем. Удалять сертификат из личного хранилища при этом не нужно. Затем снова импортируйте его в личное хранилище, используя кнопку Импорт на панели инструментов, в мастере импорта сертификатов установите чекбоксы Установить личный сертификат и Поместить сертификат в контейнер . Далее понадобится выбрать криптопровайдер и контейнер вручную. После успешного импорта сертификата повторите подписание.

3.Также переустановку сертификата можно выполнить через КриптоПро CSP. Для этого откройте программу КриптоПро CSP и перейдите во вкладку Сервис . Затем нажмите на кнопки Просмотреть сертификаты в контейнере и Обзор . Выберите нужный контейнер и нажмите кнопку Ok , а после Установить . Снова повторите подписание.

После выполненных переустановок сертификата, если ошибка возникнет снова, войдите в КриптоАРМ в меню Профили , далее Управление профилями , откройте профиль по умолчанию (он помечен зеленой галочкой в списке), перейдите на вкладку Общие . Здесь в поле Владелец сертификата добавьте этот сертификат, нажмите Применить и ОК . После этого повторите подписание.

Неправильный алгоритм 0x80090008

В последнее время, среди владельцев Электронных подписей стали появляться случаи возникновения ошибки: Неправильный алгоритм 0x80090008. Также данная ошибка может звучать как: «Ошибка вычисления подписи: Invalid algorithm specified. (0x80090008)».

В русском переводе ошибка звучит как: Неправильный алгоритм 0x80090008 . Данная проблема чаще бывает на тех компьютерах, где долгое время не обновлялся Криптопровайдер. Мы рассмотрим самый популярный Криптопровайдер — CryptoPro CSP. Одной из популярнейших версий этого криптопровайдера была версия 3.6, позже ей на смену пришла версия 3.9. До недавнего времени работа с такими версиями не вызывала проблем и пользователи не знали о существовании ошибки — Неправильный алгоритм 0x80090008.

Однако с появление новых требований к информационной безопасности и переходе на новый ГОСТ по шифрованию данных, появилась потребности в обновлении версии КриптоПро CSP до 4.0 . В данную версию была добавлена поддержка необходимых технических требований предъявляемых в рамках законодательства к работе с Электронной подписью.

Именно с изменением требований к криптопровайдеру, а в частности и к используемым алгоритмам криптографии и связана ошибка 0x80090008 Неправильный алгоритм.

Как избавиться от ошибки: Неправильный алгоритм 0x80090008

И так, мы определили, что данная ошибка появляется у пользователей старых версий Крипто Про CSP. Данная ошибка чаще всего связана с устаревшей версией установленного криптопровайдера Crypto Pro CSP. Для устранения ошибки 0x80090008 мы рекомендуем установить версию КриптоПро CSP 4.0 и выше. И если установлен КриптоПро ЭЦП Browser plug-in также переустановить этот плагин.

Обновление версии Крипто Про может происходить поверх установленной старой версии. То есть, не нужно сначала удалять старую версию Крипто Про, а потом ставить новую версию Крипто Про 4.0. Также мы рекомендуем обновить все плагины использующие возможности Криптопровайдера. Обратите внимание, что некоторые торговые площадки и ведомственные порталы используют свои плагины по работе с криптографией, которые также нужно обновлять при наличии таких уведомлений.

Версии Crypto Pro CSP начиная с 4.0 уже поддерживают работу по актуальным алгоритмам шифрования. После обновления Крипто Про может потребоваться перезапуск вашей операционной системы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *