Como crio um arquivo zip criptografado (protegido por senha)?
Como crio um arquivo zip criptografado (protegido por senha)?
Respostas:
Isso solicitará uma senha:
zip --encrypt file.zip files
Isso é mais inseguro, pois a senha é inserida / exibida como texto simples:
zip --password (password) file.zip files
Atenção, a criptografia zip padrão é muito fraca e é facilmente quebrada.
file.zip
está vazia
-r
switch. Assim serázip --encrypt file.zip -r your_folder
Você também pode clicar com o botão direito do mouse em uma pasta ou arquivo (s) no Nautilus e selecionar "Compactar ...". Na janela resultante, você pode expandir a seção "Outras opções" para inserir uma senha.
Se o campo de senha ou qualquer outra opção não estiver ativado, a opção de compactação selecionada não será compatível. Selecione um diferente da lista após o nome do arquivo. De acordo com a documentação:
Atualmente, apenas os arquivos 7-Zip, ZIP, RAR e ARJ suportam criptografia
.rar
antes de poder usá-lo no compressor.
Comentários e respostas mencionaram que a criptografia zip padrão é fraca, mas como não há exemplo de código, aqui está o .7zip:
sudo apt-get install p7zip-full # install 7zip
7za a -tzip -p -mem=AES256 foo_file.zip foo_folder # encrypt folder
Comandos explicados:
7za
: Use 7zipa
: Anexar? / Adicionando arquivos? ( e
para extração)-tzip
: Use o formato .zip em vez do padrão .7z-mem=AES256
: Usar criptografia AES256foo_file.zip
: Nome do arquivo .zipfoo_folder
: Nome da pasta a ser criptografadaResposta baseada em: https://www.tecmint.com/7zip-command-examples-in-linux/