существует ли какая-либо библиотека, поддерживающая RSASSA-PSS с технологией кодирования EMSA-PSS и проверкой сертификата ..?

#c #openssl #shared-libraries #rsa #digital-signature

#c #openssl ( опенссл ) #разделяемые библиотеки #rsa ( ЮАР ) #цифровая подпись #openssl #rsa

Вопрос:

мне нужно подписать данные, используя RSASSA-PSS с кодировкой EMSA-PSS .. openssl не поддерживает этот алгоритм. может кто-нибудь сказать мне, есть ли какие-либо другие библиотеки с открытым исходным кодом, доступные для этого ..?

Ответ №1:

В Crypto упоминаются PSS и EMSA.

Комментарии:

1. спасибо за ваш ответ. это в основном для приложений .net, верно ..? будет ли она также поддерживать c

Ответ №2:

OpenSSL поддерживает RSA-PSS (http://www.openssl.org/docs/apps/pkeyutl.html#RSA_ALGORITHM), а также другие библиотеки (BouncyCastle также должен это делать).

Комментарии:

1. я не очень разбираюсь в Openssl. я тоже видел, что PSS доступен, но они не упомянули, что он использует кодировку «EMSA-PSS». я предполагаю, что он использует кодировку EMSA PKCS1..

2. EMSA расшифровывается как метод кодирования для приложения подписи, а PSS — это краткое название схемы такого приложения, а также схемы подписи.

Ответ №3:

Посмотрите здесь: http://fixunix.com/openssl/526614-signing-verifying-messages-rsassa-pss.html Я не пробовал эту реализацию, но у меня есть одна из моих собственных, которая выглядит как эта, и она отлично работает