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!
[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.
[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