J'utilise Crypto ++ pour le cryptage RSA. Mon texte brut dépasse FixedMaxPlaintextLength. Que devrais-je faire?

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

Question

Dois-je briser le texte en morceaux?

Le RSA est le système de cryptage ne va pas?

Était-ce utile?

La solution

Mauvais système. La technique standard pour le chiffrement des messages (par exemple, PGP et CMS) est de générer une clé de session symétrique aléatoire K pour quelque chose comme AES et crypté le message avec AES en utilisant ensuite la clé K. chiffrer K avec la clé publique de chaque destinataire du message .

Autres conseils

Typiquement, l'algorithme RSA asymétrique est utilisé pour les échanges clés. Si vous cryptez plus gros morceaux de données, il pourrait être préférable d'utiliser quelque chose comme AES.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top