Lo más probable es que el archivo cifrado esté codificado en base64, lo que representaría un aumento del 33,3% en el archivo (usted codifica tres bytes de datos en cuatro bytes de datos base64). Insertar una nueva línea cada 64 caracteres para facilitar la lectura (como lo hace la armadura ASCII en openssl, GPG, PGP) aumentará el tamaño en 65/64.
La combinación de estos dos efectos hace que el nuevo archivo sea (4/3) * (65/64) = 135.4% del tamaño del original o un aumento en el tamaño del archivo del 35.4%.
He pasado por el cálculo en esta respuesta aquí .
Sin embargo, es correcto que el cifrado no deba cambiar significativamente el tamaño del archivo. Es posible que agregue un par de bloques de datos si hay un encabezado, un vector / nonce de inicialización, algunos rellenos para que sea un bloque completo y / o MAC para verificar la integridad, aunque estos cambios serán insignificantes para archivos grandes (por ejemplo, agregar cuatro bloques a un archivo codificado AES que es de 1 MB haría que el archivo sea un 0,006% más grande).
Sin embargo, para no aumentar el tamaño de los archivos, debe estar bien almacenando y pasando los datos cifrados como un binario arbitrario. Los binarios arbitrarios a menudo se bloquean por correo electrónico para evitar la propagación de virus informáticos y, a menudo, son difíciles de abrir fuera de los hexeditores. Los archivos codificados en Base64 son más fáciles de transmitir y son un formato más portátil que los archivos binarios de un tipo de archivo desconocido.