RSA шифрование и дешифрование
Я хочу зашифровать некоторый контент, используя алгоритм RSA. С помощью RSAES_OAEP
указано в PKCS#1
Version 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?