Stavo facendo alcuni esperimenti con la crittografia. Ora ho la chiave pubblica del destinatario e voglio crittografare alcuni dati e passare al ricevitore.Come crittografare i dati utilizzando RSA, con SHA-256 come funzione hash e MGF1 come funzione di generazione maschera?
Desidero utilizzare l'algoritmo RSAES-OAEP. con SHA-256 come funzione hash e MGF1 come funzione di generazione maschera.
Voglio farlo usando openssl. Ho trovato una funzione RSA_public_encrypt()
con questa funzione possiamo specificare il padding. Una delle possibilità imbottitura a disposizione era
RSA_PKCS1_OAEP_PADDING
EME-OAEP come definito nella PKCS # 1 v2.0 con SHA-1, MGF1.
utilizzano lo sha-1.
Desidero riconfigurare la funzione per utilizzare SHA256 come funzione hash e MGF1 come funzione hash. Come posso farlo ?