I'm using Crypto++ for RSA encryption. My plain text exceeds FixedMaxPlaintextLength. What should I do?

c++, crypto++, cryptography, rsa

Solution

Wrong scheme. The standard technique for message encryption (for example, PGP and CMS) is to generate a random symmetric session key K for something like AES and encrypted the message with AES using key K. Then encrypt K with the public key of each recipient of the message.

Problem

Should I break the text into chunks? Is RSA the wrong encryption scheme?

Original source