¿Por qué no es posible cifrar y comprimir una carpeta en Windows?

¿Por qué no es posible cifrar y comprimir una carpeta en Windows?

Yo leoeste blog lo que explica por qué esto no es posible, pero parece que no puedo entender el motivo. Me cuesta un poco entender el blog.

¿Alguien puede explicar por qué no es posible comprimir y cifrar la misma carpeta o archivo? Un ejemplo simple ayudaría mucho a comprender el razonamiento detrás de esto.

¿Cifrar un archivo/carpeta comprimido aumenta su tamaño y, por lo tanto, anula el propósito de la compresión?
De manera similar, ¿comprimir un archivo/carpeta cifrado compromete la seguridad del archivo?

Si es así, ¿cómo?

Respuesta1

Técnicamente, tupoderejecutar datos tanto mediante una operación de cifrado como mediante una operación de compresión; sin embargo, esto generalmente no dará como resultado datos realmente más pequeños, lo que probablemente es la razón por la que Microsoft diseñó NTFS para que sea mutuamente excluyente y Windows le impide hacer ambas cosas (esto es una especulación, solo Microsoft puede realmente responder por qué diseñaron el sistema de archivos NTFS para tratar la compresión). y cifrado como mutuamente excluyentes).

Sin pérdidasLa compresión (del tipo que se usa aquí, o en archivos .zip, .rar o .7z) solo funciona bien cuando hay datos no aleatorios que pueden simplificarse. Por otro lado, un buen cifrado intenta intencionadamente hacer que los datos parezcan aleatorios, por lo que comprimir datos cifrados no tiene realmente sentido.

Por otro lado, cifrar datos comprimidos tiene sentido y no estoy seguro de si existe alguna limitación técnica sobre cómo se implementan EFS y los archivos comprimidos en NTFS que impida que la compresión se produzca antes del cifrado. (Como regla general, el cifrado aumenta el tamaño de los datos originales en aproximadamente un 50%)

Respuesta2

La compresión y el cifrado de archivos NTFS se excluyen mutuamente debido a la forma en que se realiza la compresión NTFS. Puede utilizar sólo una de estas opciones a la vez en un archivo.

http://support2.microsoft.com/default.aspx?scid=kb;en-us;Q223093

Supongo que los detalles más específicos no son públicos.

Respuesta3

La respuesta de Darth Android es correcta. Pero para responder a tu última pregunta,podercomprimir archivos cifrados sin comprometer la seguridad. La compresión es una forma de cifrado, por lo que un archivo cifrado comprimido es técnicamentemásseguro. Sin embargo, es ineficiente, razón por la cual MS no lo permite.

Respuesta4

Puede cifrar un archivo comprimido, pero comprimirlo debería ser inútil. Voy a darte una versión increíblemente simplificada, pero deberías poder hacerte una idea.

Tengo el texto:

Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos. Griffin es el más genial de todos los tiempos.

Para simplificar, diremos que el software de compresión hace lo siguiente. Reconocerá que hay un patrón en el texto, en este caso "Griffin es el más genial de todos los tiempos". Tomará ese patrón y le asignará un valor numérico, diremos 0. Luego, para comprimirlo, dice "Griffin es el más genial de todos los tiempos". = 0. Texto = [0][0][0][0][0][0][0][0][0][0]. Esto funciona porque en el lenguaje utilizamos muchas de las mismas palabras/frases/patrones. El software real es mucho más avanzado.

El problema surge si intenta comprimir información cifrada debido a la apariencia aparentemente aleatoria de la información cifrada. Si ciframos el texto anterior deberíamos obtener algo parecido a

quhjio43huiot3rnswyj4hrtis;g4wrjhtpiomnkgq;eht89jiognkwusjnehtn;oiw354yjthineajqnh54y689uio6895uuyio32ujwuywun279y8uhwtjin2hywa9p88h3uj7py;huniysbjkr.5yh75o.ui4 jn;jsrujio;hjmngkfukop;'jsmneklrtjhsgiodghnbgfdsjh;sklr65uij9ynrio;eiuyjyphiro;uj6;9ios5uy76895y9auy9htsuy7

La compresión no puede hacer mucho aquí porque no hay patrones... o al menos no debería considerarse que simplemente pasé mis manos por el teclado.

También es importante tener en cuenta que la compresión no debe tener pérdidas. Algunos métodos de compresión, especialmente aquellos que involucran sonido, eliminarán información no deseada, como sonidos que son demasiado altos o demasiado bajos para que los humanos los escuchen. Esto está bien para el sonido, pero si estás comprimiendo un informe probablemente no quieras que falten frases aleatorias.

También vale la pena señalar que elcomprensión actuales que la compresión debilita la seguridad de la información cifrada aunque parece que hay un debate al respecto.

información relacionada