Pular para o conteúdo

Encriptando e compactando arquivos com o zip

Dica publicada em Linux / Comandos
Sandro Marcell SMarcell
Hits: 30.851 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Encriptando e compactando arquivos com o zip

Dica rápida e rasteira para criptografar e compactar arquivos com o utilitário zip.

Há duas formas de se fazer isso, veja:

1ª forma: Num terminal digite:

$ zip -e arquivo.zip arquivo_a_compactar

Ao utilizar a opção "-e" será solicitado ao o usuário que especifique uma senha de segurança para o arquivo zip a ser criado. Exemplo:

$ zip -r9 -e pessoal.zip ~/arquivos/pessoal
Enter password:
Verify password:


No exemplo foi compactado todo o conteúdo do subdiretório pessoal, e ao teclar <ENTER> o utilitário solicita uma senha que após ser digita, deverá ser validada.

2ª forma: Também num terminal:

$ zip -P SENHA arquivo.zip arquivo_a_compactar

Com a opção "-P" o usuário deverá especificar a senha enquanto monta a linha de comando. Exemplo:

$ zip -r9 -P 123 pessoal.zip ~/arquivos/pessoal

No exemplo, foi especificado como senha a seqüência 123. Como você pode notar, essa forma não é a mais recomendada!

Apesar desses métodos de criptografia não serem lá muito seguros, eles são uma mão-na-roda. =)

Ah, só lembrando que durante o processo de descompactação, as senhas especificadas serão solicitadas!

Falou!!!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

AWK - Validando endereços IPv4

Habilitando correção ortográfica no Vim

Removendo linhas duplicadas não-consecutivas

Renomeando arquivos simultaneamente com apenas uma linha de comando

Copiando arquivos e mantendo a estrutura original de diretórios

O gerenciador de pacotes dpkg

Agendando tarefas com o AT

rm - remover vários arquivos excetuando alguns

Descompactando arquivos ZIP divididos em partes

apt-get update/upgrade - Atualização automática

#1 Comentário enviado por k4mus em 21/05/2008 - 08:07h
bom dia amigo ..

e compactar o arquivo dividindo-o em mais de uma parte, c sab?

obrigad
#2 Comentário enviado por SMarcell em 21/05/2008 - 11:16h
k4mus, supondo que você tenha um arquivo zip de 4MB e queira dividi-lo em 4 arquivos de 1MB, faça assim:

$ zipsplit -n 1024 arquivo.zip

#3 Comentário enviado por k4mus em 21/05/2008 - 11:50h
Vlw amigo..

obrigado pela dica.


abraço
#4 Comentário enviado por Williamm em 12/09/2011 - 08:39h
existe uma opçao do gerenciador de pacotes do ubuntu que é encriptografar o conteudo tbm, assim ngm nem se qr ve o q tem no interior do pacote sem a senha... existe como colocar isso por linha de comando da mesma forma usada para compactar com senha?
#5 Comentário enviado por xiloba em 18/12/2012 - 10:54h
Respondendo ao think linux:
zipcloak - Criação de Arquivos Zip Criptografados
Para proteger os seus segredos, uma alternativa é usar o programa zipcloak. O comando faz parte do pacote zip. Em sistemas Debian e derivados, como Ubuntu.

por Rubens Queiroz de Almeida



Para proteger os seus segredos, uma alternativa é usar o programa zipcloak. O comando faz parte do pacote zip. Em sistemas Debian e derivados, como Ubuntu, o pacote pode ser instalado com o comando:

apt-get install zip
O comando zipcloak criptografa o conteúdo de um arquivo zipado, ou seja, a entrada para o comando é um arquivo zip previamente criado.

Façamos então a criação do arquivo zip:

zip imagens tn_*
updating: tn_windowresizer1.png (deflated 3%)
updating: tn_windowresizer2.png (deflated 1%)
updating: tn_windowresizer3.png (deflated 0%)
updating: tn_windowresizer4.png (deflated 0%)
updating: tn_windowresizer.png (deflated 0%)
Foi criado, no passo anterior, o arquivo imagens.zip. Vamos agora criptografar seu conteúdo com o comando zipcloak:

zipcloak -O imagens-crypt imagens.zip
Enter password:
Verify password:
encrypting: tn_windowresizer1.png
encrypting: tn_windowresizer2.png
encrypting: tn_windowresizer3.png
encrypting: tn_windowresizer4.png
encrypting: tn_windowresizer.png
Para desencriptar:

zipcloak -d imagens-crypt.zip
Enter password:
decrypting: tn_windowresizer1.png
decrypting: tn_windowresizer2.png
decrypting: tn_windowresizer3.png
decrypting: tn_windowresizer4.png
decrypting: tn_windowresizer.png
Não se esqueça da senha. Se esquecer, você não conseguirá recuperar o conteúdo dos arquivos que queria preservar. Use uma senha que não seja fácil para os outros adivinharem, mas fácil para você se lembrar.

Rubens Queiroz de Almeida
#6 Comentário enviado por Williamm em 18/12/2012 - 22:12h

[5] Comentário enviado por xiloba em 18/12/2012 - 10:54h:

Respondendo ao think linux:
zipcloak - Criação de Arquivos Zip Criptografados
Para proteger os seus segredos, uma alternativa é usar o programa zipcloak. O comando faz parte do pacote zip. Em sistemas Debian e derivados, como Ubuntu.

por Rubens Queiroz de Almeida



Para proteger os seus segredos, uma alternativa é usar o programa zipcloak. O comando faz parte do pacote zip. Em sistemas Debian e derivados, como Ubuntu, o pacote pode ser instalado com o comando:

apt-get install zip
O comando zipcloak criptografa o conteúdo de um arquivo zipado, ou seja, a entrada para o comando é um arquivo zip previamente criado.

Façamos então a criação do arquivo zip:

zip imagens tn_*
updating: tn_windowresizer1.png (deflated 3%)
updating: tn_windowresizer2.png (deflated 1%)
updating: tn_windowresizer3.png (deflated 0%)
updating: tn_windowresizer4.png (deflated 0%)
updating: tn_windowresizer.png (deflated 0%)
Foi criado, no passo anterior, o arquivo imagens.zip. Vamos agora criptografar seu conteúdo com o comando zipcloak:

zipcloak -O imagens-crypt imagens.zip
Enter password:
Verify password:
encrypting: tn_windowresizer1.png
encrypting: tn_windowresizer2.png
encrypting: tn_windowresizer3.png
encrypting: tn_windowresizer4.png
encrypting: tn_windowresizer.png
Para desencriptar:

zipcloak -d imagens-crypt.zip
Enter password:
decrypting: tn_windowresizer1.png
decrypting: tn_windowresizer2.png
decrypting: tn_windowresizer3.png
decrypting: tn_windowresizer4.png
decrypting: tn_windowresizer.png
Não se esqueça da senha. Se esquecer, você não conseguirá recuperar o conteúdo dos arquivos que queria preservar. Use uma senha que não seja fácil para os outros adivinharem, mas fácil para você se lembrar.

Rubens Queiroz de Almeida


Muito bom o comentério #xiloba

Verifiquei como funciona sua dica, mas ela não faz o que eu pretendia, que é sem a senha não mostrar nem o que tem dentro do conteudo .zip

mas consegui fazer o que queria..

olha o que montei com o resultado.

http://www.vivaolinux.com.br/script/backup-criptografado

http://www.vivaolinux.com.br/script/Compactar-com-senha-usando-7Zip

Mas obrigado, e toda sugestão é bem vinda.
#7 Comentário enviado por Alexxxx em 16/12/2015 - 16:53h
descompactação ? como ela e feia ?? para arquivos com senha ?

Contribuir com comentário

Entre na sua conta para comentar.