7-Zip se negará a cifrar los datos a menos que proporcione una contraseña, ya que no sabrá con qué clave desea cifrarlos:
7za a myfile.zip test.txt -tzip -mem=AES256 -mx9 -pmypassword
¿Cómo puedo (y lo que es más importante, el usuario final) estar seguro de que está usando AES-256 como método de encriptación?
Puedes usar 7z l -slt myfile.zip
, debería generar AES-256
(entre otras cosas).
Si elige el formato 7z (por ejemplo, con 7za a -t7z myfile.7z test.txt -tzip -mem=AES256 -mx9 -pmypassword
), 7z l -slt myfile.7z
debe generar 7zAES:19
(que es lo mismo que AES-256
).
https://sourceforge.net/p/p7zip/patches/25/#3da5 :
Ígor Pavlov:7zAES:19
significa iteraciones AES-256 + (2^19) SHA-256 en la contraseña para la función clave.