Sto usando Crypto ++ per la crittografia RSA. Il mio testo normale supera FixedMaxPlaintextLength. Cosa dovrei fare?
-
19-09-2019 - |
Domanda
Devo spezzare il testo in pezzi?
E 'lo schema di crittografia RSA sbagliata?
Soluzione
schema sbagliato. La tecnica standard per la crittografia dei messaggi (ad esempio, PGP e CMS) è quello di generare un K di sessione simmetrica casuale chiave per qualcosa come AES e crittografato il messaggio con AES con chiave K. Poi crittografare K con la chiave pubblica di ogni destinatario del messaggio .
Altri suggerimenti
In genere, l'algoritmo RSA asimmetrica è utilizzato per scambio di chiavi. Se si sta cifrando grandi quantità di dati, potrebbe essere meglio usare qualcosa come AES.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow