De lo que puedo recopilar, al cifrar con pares de claves RSA, no puede cifrar más datos que la longitud de la clave (al menos no puedo encontrar la implementación en las bibliotecas que estoy usando). Entonces, para encriptar grandes cantidades de datos, necesita dividirlos en trozos y encriptar los trozos individuales. Por favor, hágamelo saber si estoy equivocado acerca de esta suposición.
Si la suposición anterior es cierta, veo que esto es similar al cifrado de datos con AES en el modo ECB. Obviamente, esto es una mala idea, como lo indica la siguiente imagen famosa:
¿Existen implementaciones de cifrado de flujo o de encadenamiento de bloques como equivalentes cuando se usa el cifrado de par de claves RSA que proporciona el nivel esperado de pseudoaleatoriedad sobre el cifrado de todos los datos?
No dude en comentar cualquier suposición que haya hecho que pueda ser incorrecta.