La lunghezza massima di un messaggio che puoi cifrare con una chiave a 2048 bit (256 byte) è di 245 byte. La lunghezza massima per RSA PKCS#1 è infatti
Tipicamente, RSA viene utilizzare per cifrare una chiave di sessione (tipo AES) e mandarla all'altra parte. Dopodiché tutti i messaggi vengono cifrati con crittografia simmetrica (anche perché la crittografia asimmetrica è 3/4 volte più lenta di quella simmetrica).
In alternativa puoi dividere il messaggio in parti di dimensione massima di 245 byte.
KeySize(bytes) - 11
.Tipicamente, RSA viene utilizzare per cifrare una chiave di sessione (tipo AES) e mandarla all'altra parte. Dopodiché tutti i messaggi vengono cifrati con crittografia simmetrica (anche perché la crittografia asimmetrica è 3/4 volte più lenta di quella simmetrica).
In alternativa puoi dividere il messaggio in parti di dimensione massima di 245 byte.