Ошибка с алгоритмом hash
(1 чел.) (1) гость
  • Страница:
  • 1
  • 2

ТЕМА: Ошибка с алгоритмом hash

Ошибка с алгоритмом hash 3 года, 6 мес. назад #2113

  • Sayat
  • Осваиваюсь на форуме
  • Постов: 25
  • Репутация: 0
Здравствуйте.

После добавления

ExternalSignature es = new PrivateKeySignature(pk, "SHA256", KalkanProvider.PROVIDER_NAME);

Возникает ошибка типа:

java.security.NoSuchAlgorithmException: no such algorithm: SHA256withECDSA for provider KALKAN

с IOLA тоже самое

почему ваши библиотеки не поддерживают sha, md итд?

и какой поддерживает?

Re: Ошибка с алгоритмом hash 3 года, 6 мес. назад #2121

  • ololo
  • Живу я здесь
  • Постов: 464
  • Репутация: 57
Здравствуйте.
Это вы iText используете?
Ну в ошибке же и говорится no such algorithm: SHA256withECDSA. Такого сочетания у нас нет.
SHA256 надо использовать с RSA
MD5 уже давно устарел
gg wp

Re: Ошибка с алгоритмом hash 3 года, 6 мес. назад #2125

  • Sayat
  • Осваиваюсь на форуме
  • Постов: 25
  • Репутация: 0
спасибо за ответ.

годится ли ключ RSA для подписи?

Я пытаюсь подписать ключом GOST.

Какое сочетание надо использовать для подписи с GOST?

С ключом RSA проблем нет, подписывается без проблем.

Re: Ошибка с алгоритмом hash 3 года, 6 мес. назад #2130

  • ugotbug
  • Завсегдатай
  • Постов: 225
  • Репутация: 14
Добрый день.
Сертификат RSA для подписи можно использовать, но только если это сертификат физического лица.
Для юридического лица требуется использовать ГОСТ
Могущественный обладатель кольца Знаний

Re: Ошибка с алгоритмом hash 3 года, 6 мес. назад #2131

  • Sayat
  • Осваиваюсь на форуме
  • Постов: 25
  • Репутация: 0
Какое сочетание надо использовать для подписи с GOST?

Какой алгоритм ЭЦП и какой алгоритм шифрования?

Можете выслать кусок кода?

Re: Ошибка с алгоритмом hash 3 года, 6 мес. назад #2157

  • ololo
  • Живу я здесь
  • Постов: 464
  • Репутация: 57
для ГОСТ это алгоритм хэширования ГОСТ 34.11-95 (1.2.398.3.10.1.3.1) и алгоритм подписи ГОСТ 34.310-2004 (1.2.398.3.10.1.1.1.2)
а если использовать RSA, то у сертификата обязательно должно быть расширение "неотрекаемость".
gg wp
Спасибо сказали: danixoid
  • Страница:
  • 1
  • 2
FaLang translation system by Faboba