
Estou ciente de que muitas versões do Windows não possuem suporte integrado ao Explorer para arquivos zip (formato PKZip) que usam criptografia AES-256 em oposição à criptografia zip quebrada. Em particular, tentei no Windows 7 e no Server 2012 e também não funciona.
Não tenho acesso para testar versões mais recentes do Windows. Os usuários do Windows 8.1 e/ou Windows 10 podem extrair arquivos criptografados AES-256 em arquivos zip usando o Windows Explorer ou qualquer coisa que venha com o sistema operacional? (Eu sei que eles podem fazer isso instalando programas disponíveis gratuitamente, mas não quero exigir que façam isso se não for necessário.)
Responder1
Eu tentei isso agora. Usei o 7-Zip para criar um arquivo *.zip (PKZip) criptografado AES-256 e, em seguida, abri-lo no Windows 10 File Explorer.
Estou usando o Windows 10 1709 (versão do sistema operacional 16299.125), também conhecido como "Atualização do Fall Creator".
O File Explorer listou os arquivos no arquivo zip corretamente (isso é esperado, pois os arquivos zip não criptografam nomes de arquivos), mas ocorreu um erro ao tentar extrair um arquivo:
Um erro inesperado está impedindo você de copiar o arquivo. Se continuar recebendo esse erro, você pode usar o código de erro para procurar ajuda para esse problema.
Erro 0x80004005: erro não especificado
Portanto, não, o Windows 10 (e provavelmente o Windows 8.1, 8.0, 7, etc.) não suporta criptografia AES-256 em arquivos zip - no entanto, o modo "ZipCrypto" no 7-Zip parece ser suportado.
Responder2
A pergunta, embora antiga, era sobre o formato PKZip, então pensei em testar o método de criptografia AES 256 usado pelo PKZIP em vez do WinZip/7zip, pois eles são diferentes e também não são iguais ao tradicional "ZipCrypto" referenciado pelo 7zip. O formato do arquivo é o mesmo, mas a implementação exata da criptografia usada pelo aplicativo PKZip é diferente.
Testei um arquivo zip criptografado PKWARE AES 256. Foi feito por uma versão de avaliação do PKZIP 14.40.0028 e possui 0x10 0x66 para o ID do algoritmo (de acordo com o PKZIP), e o teste com a linha de comando do 7zip revelou:
7z l -slt pkzip.zip
...
Method = pkAES-256 Deflate
Characteristics = NTFS StrongCrypto : Encrypt StrongCrypto UTF8
...
Compare com um zip criptografado 7zip com AES 256 que usa o algoritmo WinZip AES 256 e tem 0x03 0x08 para o ID do algoritmo (de acordo com PKZIP).
7z l -slt 7zip.zip
...
Method = AES-256 Deflate:Maximum
Characteristics = WzAES : Encrypt
...
Em ambos os casos meuO Windows 10 Home versão 20H2 não consegue descriptografá-lo. Para o zip WzAES 256 meu erro é
O Windows não consegue concluir a extração.
O arquivo de destino não pôde ser criado.
Enquanto o arquivo pkAES-256 simplesmente continua pensando que estou fornecendo uma senha inválida:
A senha que você digitou não está correta. Tente digitar novamente.
O Windows 10 ainda não parece oferecer suporte nativo à criptografia Zip AES, seja PKWARE AES 256 ou WinZip AES 256.