Molto probabilmente, il file crittografato è codificato in base64 che rappresenterebbe un aumento del 33,3% dei file (codifichi tre byte di dati in quattro byte di dati base64). L'inserimento di una nuova riga ogni 64 caratteri per renderlo più facile da leggere (come avviene con l'armatura ASCII in openssl, GPG, PGP) aumenterà le dimensioni di 65/64.
Combinando questi due effetti, il nuovo file è (4/3) * (65/64) = 135,4% della dimensione dell'originale o un aumento della dimensione del file del 35,4%.
Ho esaminato il calcolo in questa risposta qui .
Sei corretto anche se non è necessario che la crittografia modifichi in modo significativo le dimensioni del file. Probabilmente aggiunge un paio di blocchi di dati se c'è un'intestazione, un vettore di inizializzazione / nonce, qualche padding per renderlo un blocco completo e / o MAC per verificare l'integrità, anche se queste modifiche saranno insignificanti per i file di grandi dimensioni (ad esempio, aggiungendo quattro i blocchi su un file con codifica AES di 1 MB renderebbero il file più grande dello 0,006%).
Tuttavia, per non aumentare le dimensioni dei file, è necessario essere a posto con la memorizzazione e il passaggio dei dati crittografati come un binario arbitrario. I binari arbitrari sono spesso bloccati tramite e-mail per impedire la diffusione di virus informatici e sono spesso difficili da aprire al di fuori degli hexeditors. I file codificati Base64 sono più facili da aggirare ed è un formato più portatile rispetto ai file binari di un tipo di file sconosciuto.