Как зашифровать данные, используя RSA, с SHA-256 в качестве хэш-функции и MGF1 в качестве функции генерации маски?

Я делал несколько экспериментов с криптографией. Теперь у меня есть открытый ключ получателя, и я хочу зашифровать некоторые данные и передать получателю.

Я хочу использовать алгоритм RSAES-OAEP. с SHA-256 в качестве хэш-функции и MGF1 в качестве функции генерации маски.

Я хочу сделать это с помощью openssl. Я нашел функциюRSA_public_encrypt() с помощью этой функции мы можем указать отступы. Один из доступных вариантов заполнения был

RSA_PKCS1_OAEP_PADDING

EME-OAEP, как определено в PKCS # 1 v2.0 с SHA-1, MGF1.

они используют ша-1.

Я хочу перенастроить функцию для использования SHA256 в качестве хэш-функции и MGF1 в качестве хэш-функции. Как мне это сделать ?

Ответы на вопрос(4)

Ваш ответ на вопрос