title: What is the limit to the amount of data that can be encrypted with RSA?
body: <p>Typically it is recommended that RSA be used to encrypt a symmetric key, which is then used to encrypt the "payload".</p>
  
  <p>What is the practical (or theoretical) limit to the amount of data that can be encrypted with RSA (I'm using a 2048 bit RSA keysize).</p>
  
  <p>In particular, I'm wondering if it is safe to encrypt an RSA public key (256 bytes) with a (different) RSA public key?  I'm using the Bouncy Castle crypto libraries in Java.</p>