Criar arquivo zip criptografado (protegido por senha)


Respostas:


145

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.


2
Existe uma opção melhor da criptografia padrão?
David Oneill

6
Usando o gnupg no zip final com uma chave para você ou seu destino.
quer

1
Não funciona file.zipestá vazia
Preto

8
@Black Se você estiver tentando compactar uma pasta, precisará usar o -rswitch. Assim serázip --encrypt file.zip -r your_folder
HG Sur

é compatível com o windows, se o destinatário é maravilha usuário?
Budi Mulyo

29

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.

texto alternativo

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


4
Vale a pena notar que você precisa instalar .rarantes de poder usá-lo no compressor.
Xeoncross

14
Eu não vejo mais "Outras opções" no Ubuntu 17.10 (embora eu lembrei de vê-lo na versão anterior) #
Jonathan Jonathan

20

A partir do Ubuntu 17.10, clicar com o botão direito do mouse e selecionar "Compactar" não exibirá mais "Outras opções".

Para resolver isso, abra o "Gerenciador de arquivos" e arraste e solte os arquivos / pastas do seu Gerenciador de arquivos para que ele apareça.


12

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 7zip
  • a: Anexar? / Adicionando arquivos? ( epara extração)
  • -tzip: Use o formato .zip em vez do padrão .7z
  • -mem=AES256: Usar criptografia AES256
  • foo_file.zip: Nome do arquivo .zip
  • foo_folder: Nome da pasta a ser criptografada

Resposta baseada em: https://www.tecmint.com/7zip-command-examples-in-linux/


isso pode ser extraído por qualquer software que descompacte?
Ciprian Tomoiagă

Eu acho que o zip resultante é o mesmo que usar software no Windows para criar um zip com uma senha. Não experimentei ninguém me dizendo que não poderia descompactar isso, mas não o uso com frequência.
NumesSanguis 21/07

3
sudo apt-get install zip
zip -r --encrypt result.zip folder
  1. Instale o zip
  2. Use -rpara compactar diretório e subdiretório
  3. Use --encryptpara proteger seus arquivos

    com um sistema de criptografia simétrica simples baseado em senha, documentado na especificação ZIP

    Wikipedia

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.