Sto usando Crypto ++ per la crittografia RSA. Il mio testo normale supera FixedMaxPlaintextLength. Cosa dovrei fare?

StackOverflow https://stackoverflow.com/questions/2033809

Domanda

Devo spezzare il testo in pezzi?

E 'lo schema di crittografia RSA sbagliata?

È stato utile?

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
scroll top