Подписание C++ RSA

Я пытаюсь подписать некоторые данные с заданными параметрами RSA.

Мне дан модуль, экспонента, D, DP, DQ, P, Q и InverseQ. Какую библиотеку или методы было бы проще всего использовать для вычисления этой подписи. В C# у них есть специальный метод подписи данных после того, как вы задали параметры. Опять же, я ищу простоту и, возможно, просто прямой заголовок и файл cpp, если это возможно. Спасибо.


person hetelek    schedule 05.08.2012    source источник
comment
openssl — очевидный выбор.   -  person President James K. Polk    schedule 05.08.2012


Ответы (1)


Хотя я никогда не использовал ее сам, библиотека Crypto++ должна дать вам то, что вы хотите.

В их вики есть пример подписи RSA: http://www.cryptopp.com/wiki/RSA_Cryptography#RSA_Signature_Scheme_.28PKCS_v1.5.29

Для подписи вам, конечно, нужен только закрытый ключ.

person Martin    schedule 05.08.2012