¿El cifrado de un archivo lo hace más grande?

4

Encripté un documento de Word usando Winrar al establecer una contraseña. Sorprendentemente, el archivo era más grande que el archivo original (631 vs 614KB). Luego probé para ver qué pasaría si no se utilizara el cifrado y el resultado fuera un archivo de 612 KB. ¿Por qué es esto?

Ahora que TrueCrypt se ha ido, ¿cuál es la mejor forma de cifrar los datos que se guardarán en la nube (por ejemplo, Google Drive)?

    
pregunta Celeritas 21.12.2014 - 03:01
fuente

1 respuesta

9

El cifrado no inherentemente hace que el archivo sea más grande.

Sin embargo, en la práctica, los archivos cifrados son más grandes que sus homólogos no cifrados por varias razones:

  1. Los cifrados simétricos en uso actual tienen la propiedad de que cada posible texto cifrado se puede descifrar a un texto llano, o en otras palabras, si alguien manipula el archivo cifrado, todavía puede descifrarlo. Si está encriptando un archivo, generalmente querrá cierta seguridad de que el archivo no se ha modificado mientras no estaba mirando, y esto requiere agregar información adicional de una forma u otra.

  2. La mayoría de los cifrados simétricos trabajan en bloques de datos considerablemente más grandes que un solo byte (AES-128, por ejemplo, funciona con 16 bytes a la vez). Como resultado, si el archivo no es un múltiplo del tamaño del bloque, debe rellenar el final para completar un bloque completo. Hay formas (como " robo de texto cifrado ") para hacer esto sin hacer que el archivo cifrado sea más grande que el archivo original, pero simplemente agregar algunos bytes de relleno es generalmente más simple.

  3. Hay muchas formas diferentes de cifrar un archivo. A menudo es útil agregar un encabezado a un archivo encriptado que describa cómo se hizo (qué algoritmo se usó, qué mecanismo de prevención de manipulación está en uso, cómo se expandió la contraseña para generar una clave, etc.). En teoría, esto reduce la seguridad al proporcionar información a un atacante, pero en la práctica, el aumento de la comodidad supera cualquier reducción menor.

respondido por el Mark 21.12.2014 - 04:45
fuente

Lea otras preguntas en las etiquetas