RSA шифрование и дешифрование

Я хочу зашифровать некоторый контент, используя алгоритм RSA. С помощью RSAES_OAEP указано в PKCS#1Version 2.1

Я использую openssl для шифрования. Но проблема в том, что openssl api называется

RSA_public_decrypt()

Я не могу выполнить необходимое шифрование. В соответствии с EME-OAEP, как определено в PKCS #1 v2.1, хеш-функция должна быть sha256, а функция генерации маски должна использовать хеш-функцию как sha256. Если я установлю отступ RSA_PKCS1_OAEP_PADDING Он будет использовать EME-OAEP, как определено в PKCS #1 v2.0. и я не получу желаемый результат. Поэтому мой вопрос заключается в том, как выполнить настройку для RSA перед вызовом шифрования / дешифрования apis, чтобы настроить хеш-функцию и функцию генерации маски для использования SHA256?

0 ответов

Другие вопросы по тегам