você está aqui: Home  → Arquivo de Mensagens

Criando arquivos criptografados com tar

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 11 de junho de 2013

Para compactar e criptografar o conteúdo de um diretório, podemos usar o comando tar em conjunto com os comandos openssl e dd:

  $ tar -zcvf - docs |openssl des3 -salt -k senhasecreta | dd of=documentos.des3

O comando acima irá criar o arquivo documentos.des3, que é o conteúdo criptografado do diretório docs.

Importante, não se esqueça da senha, caso contrário os seus arquivos estarão perdidos para sempre.

Para restaurar os arquivos:

  $ dd if=documentos.des3 |openssl des3 -d -k senhasecreta |tar xvzf -

Você pode também instruir o comando tar a remover os arquivos uma vez que eles tenham sido copiados para o arquivo final. Para isto, use a diretiva --remove-files. Todavia, é bom tomar cuidado, se você esquecer a senha, seus arquivos ficarão perdidos ... O melhor mesmo é criar o arquivo criptografado, testar a descompactação e só então remover os arquivos originais.

Fonte: Linux Tips

Saiba mais



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

rogerio machado
15 Jun 2013, 03:31
Não sabia do empecilho (pelo menos nesse caso) do dd, partindo desse princípio, pode-se então adaptar com essa dica, listada aqui inclusive.
http://www.dicas-l.com.br/arquivo/criacao_de_arquivos_tar_utilizando_cpio.php
Xinuo
14 Jun 2013, 18:20
Raul, o comando dd pode ser lento, mas vai depender da quantidade de dados que vai ler, veja que ele não está lendo o disco todo: no primeiro comando o dd lê o que vem encriptado pelo openssl, que por sua vez encripta o que vem do tar, ou seja, o tar é que lê alguma coisa do disco, no exemplo mostrado o tar lê tudo que está na pasta docs (incluindo outras pastas).

No segundo exemplo, o dd está lendo um arquivão que foi gravado anteriormente, que é um tar gzipado encriptado.
Raul
14 Jun 2013, 10:20
Desculpe, mas acredito que não seja viável, pois o comando DD é um comando com um processo muito lento, por ler o disco rígido todo e incluindo uma encriptação demoraria muito mais. Sem contar que inserir a senha de encriptação no comando, acredito não ser a melhor pratica.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script