Qt4 QCA: шифрование больших объемов информации по RSA?
Не буду конкретизировать, т.к никогда не работал с шифрованием в Qt (только «балуюсь» с C++).
Но скорее всего такое поведение обусловлено тем, что из за ресурсоемкости RSA не применяется для шифрования больших объемов информации.

Обычно большие массивы данных шифруются с помощью симметричных алгоритмов вроде AES (в QCA оно должно быть), при этом уже ключи шифруются с использованием RSA.
Именно так, если не ошибаюсь, устроены почти все популярные протоколы (SSL например) использующие ассиметричную криптографию.
Предпологаю, что в вашем случае именно так и нужно сделать.
Узнал, что QCA поддерживает OpenPGP (GnuPG), использование которого, вероятно, будет более безопасным и удобным, но нигде не нашел документации и примеров (в официальной всего несколько строк). Может кто-то помочь?