arquivos 7-zip no Linux com criptografia AES-256

12

Eu tenho um requisito para zipar alguns arquivos no Linux com 7zip usando a criptografia AES-256. O usuário final será aberto no Windows com 7zip. Estou usando o seguinte comando:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9

O problema é que quando eu abro o arquivo zip no Windows, o método mostra "Deflate" e não diz nada sobre AES-256.

Comoposso(emaisimportante,ousuáriofinal)tercertezadequeestáusandooAES-256comométododecriptografia?

Aqui está o documento sobre como definir o método de criptografia, que acredito ser ' definido corretamente.

Versão do Linux 7za:

me@myhost~> 7za -version

7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

O host Linux é o SLES 11 SP2 e, no Windows, eu estou no Windows 7.

    
por Banjer 28.01.2013 / 13:14

2 respostas

17

O 7-Zip se recusará a criptografar os dados, a menos que você forneça uma senha, pois ela não saberá com que chave deseja criptografá-la:

7za a myfile.zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
    
por 28.01.2013 / 15:01
5

How can I (and more importantly the end user) be sure that its using AES-256 as the encryption method?

Você pode usar 7z l -slt myfile.zip , deve produzir AES-256 (entre outras coisas).

Se você escolher o formato 7z (por exemplo, com 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword ), 7z l -slt myfile.7z deve produzir 7zAES:19 (que é o mesmo que AES-256 ).

link :

Igor Pavlov: 7zAES:19 means AES-256 + (2^19) SHA-256 iterations in password to key function.

    
por 01.09.2016 / 22:54