Como criptografar e descriptografar arquivos e diretórios usando alcatrão e openssl

Como criptografar e descriptografar arquivos e diretórios usando alcatrão e openssl

Quando você tem dados sensíveis importantes, é crucial ter uma camada extra de segurança para seus arquivos e diretórios, especialmente quando você precisa transmitir os dados com outras pessoas em uma rede.

Essa é a razão, estou procurando um utilitário para criptografar e descriptografar certos arquivos e diretórios no Linux, felizmente encontrei uma solução que alcatrão com OpenSSL pode fazer o truque, sim com a ajuda dessas duas ferramentas que você pode criar e criptografar no arquivo de arquivo TAR sem nenhum aborrecimento.

Não perca: 7 ferramentas para criptografar e descriptografar arquivos no Linux

Neste artigo, veremos como criar e criptografar um alcatrão ou gz (gzip) Arquivo de arquivo com OpenSSL:

Lembre -se de que a forma convencional de usar OpenSSL é:

# Argumentos de comando de comando openssl 

Encrypt Arquivos no Linux

Para criptografar o conteúdo do diretório de trabalho atual (dependendo do tamanho dos arquivos, isso pode demorar um pouco):

# tar -czf - * | OpenSSL ENC -E -AES256 -OUT garantido.alcatrão.gz 

Explicação do comando acima:

  1. ENC - Comando OpenSSL para codificar com cifras
  2. -e - Uma opção de comando ENC para criptografar o arquivo de entrada, que neste caso é a saída do comando alcatrão
  3. -AES256 - a cifra de criptografia
  4. -fora - Opção de ENC usada para especificar o nome do nome de arquivo out, garantido.alcatrão.gz

Decriptua arquivos no Linux

Para descriptografar um conteúdo do Archive Tar, use o seguinte comando.

# OpenSSL ENC -D -AES256 -Em garantido.alcatrão.gz | Teste TAR XZ -C 

Explicação do comando acima:

  1. -d - usado para descriptografar os arquivos
  2. -C - Extrato no subdiretório nomeado teste

A imagem a seguir mostra o processo de criptografia e o que acontece quando você tenta:

  1. extraia o conteúdo do tarball da maneira tradicional
  2. Use a senha errada e
  3. Quando você insere a senha certa
Criptografar ou descriptografar o arquivo de arquivo TAR no Linux

Quando você está trabalhando em uma rede local ou na Internet, você sempre pode proteger seus documentos ou arquivos vitais que compartilham com outras pessoas, criptografando -os, isso pode ajudar a reduzir o risco de expor -os a atacantes maliciosos.

Observamos uma técnica simples de criptografar tarballs usando o OpenSSL, uma ferramenta de linha de comando OpenSSL. Você pode se referir à página do homem para obter mais informações e comandos úteis.

Como sempre, para quaisquer pensamentos adicionais ou dicas simples que você deseja compartilhar conosco, use o formulário de feedback abaixo e na próxima dica, veremos uma maneira de traduzir Permissões RWX em forma octal.