¿Windows 8.1 o 10 admite AES-256 en archivos zip?

¿Windows 8.1 o 10 admite AES-256 en archivos zip?

Soy consciente de que muchas versiones de Windows no tienen soporte de explorador integrado para archivos zip (formato PKZip) que utilizan cifrado AES-256 en lugar del cifrado zip roto. En particular lo probé en Windows 7 y Server 2012 y no funciona en ninguno de los dos.

No tengo acceso para probar versiones más recientes de Windows. ¿Pueden los usuarios de Windows 8.1 y/o Windows 10 extraer archivos cifrados AES-256 en archivos zip utilizando el Explorador de Windows o cualquier dispositivo que venga con el sistema operativo? (Sé que pueden hacerlo instalando programas disponibles gratuitamente, pero no quiero exigirles que lo hagan si no es necesario).

Respuesta1

Intenté esto ahora mismo. Utilicé 7-Zip para crear un archivo *.zip (PKZip) cifrado con AES-256 y luego lo abrí en el Explorador de archivos de Windows 10.

Estoy usando Windows 10 1709 (compilación del sistema operativo 16299.125), también conocido como "Fall Creator's Update".

El Explorador de archivos enumeró correctamente los archivos en el archivo zip (esto es de esperar ya que los archivos zip no cifran los nombres de los archivos), pero me dio un error al intentar extraer un archivo:

Un error inesperado le impide copiar el archivo. Si continúa recibiendo este error, puede utilizar el código de error para buscar ayuda con este problema.

Error 0x80004005: error no especificado

Entonces, no, Windows 10 (y presumiblemente Windows 8.1, 8.0, 7, etc.) no admite el cifrado AES-256 en archivos zip; sin embargo, el modo "ZipCrypto" en 7-Zip parece ser compatible.

Respuesta2

La pregunta, aunque antigua, se refería al formato PKZip, así que pensé en probar el método de cifrado AES 256 utilizado por PKZIP en lugar de WinZip/7zip, ya que son diferentes y tampoco iguales que el tradicional "ZipCrypto" al que hace referencia 7zip. El formato de archivo es el mismo, pero la implementación de cifrado exacta utilizada por la aplicación PKZip es diferente.

Probé un archivo zip cifrado PKWARE AES 256. Fue realizado con una versión de evaluación de PKZIP 14.40.0028 y tiene 0x10 0x66 para el ID del algoritmo (según PKZIP), y las pruebas con la línea de comando de 7zip revelaron:

7z l -slt pkzip.zip
...
Method = pkAES-256 Deflate
Characteristics = NTFS StrongCrypto : Encrypt StrongCrypto UTF8
...

Compárese con un zip cifrado 7zip con AES 256 que utiliza el algoritmo WinZip AES 256 y tiene 0x03 0x08 para el ID del algoritmo (según PKZIP).

7z l -slt 7zip.zip
...
Method = AES-256 Deflate:Maximum
Characteristics = WzAES : Encrypt
...

En ambos casos miWindows 10 Home versión 20H2 no puede descifrarlo. Para el zip WzAES 256 mi error es

Windows no puede completar la extracción.

No se pudo crear el archivo de destino.

Mientras que el archivo pkAES-256 simplemente sigue pensando que le estoy dando una contraseña no válida:

La contraseña que usted escribió no es correcta. Intente escribirlo nuevamente.

Windows 10 todavía no parece admitir de forma nativa el cifrado Zip AES, ya sea PKWARE AES 256 o WinZip AES 256.

información relacionada