Como criptografar e descriptografar arquivos e diretórios usando alcatrão e openssl
- 2469
- 467
- Mr. Mitchell Hansen
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:
ENC
- Comando OpenSSL para codificar com cifras-e
- Uma opção de comando ENC para criptografar o arquivo de entrada, que neste caso é a saída do comando alcatrão-AES256
- a cifra de criptografia-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:
-d
- usado para descriptografar os arquivos-C
- Extrato no subdiretório nomeado teste
A imagem a seguir mostra o processo de criptografia e o que acontece quando você tenta:
- extraia o conteúdo do tarball da maneira tradicional
- Use a senha errada e
- Quando você insere a senha certa
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.
- « Como usar o comando 'at' para agendar uma tarefa em dado ou posterior no Linux
- Corrija facilmente um erro de digitação do comando anterior usando o símbolo de quilate (^) »