ash: criptografa arquivos e diretórios no Linux de maneira fácil

Segurança informática

É possível criptografar e descriptografar arquivos e diretórios no Linux de forma simples, embora existam muitos projetos e possíveis formas dedicadas a isso. Já falamos sobre LUKS, eCryptFS e uma infinidade de outras ferramentas em outras ocasiões. Agora apresentaremos uma ferramenta simples, mas eficaz para criptografar o conteúdo de nossa equipe, chamada cinza. Além de descrever passo a passo sua instalação e operação básica neste mini-tutorial.

Por que preciso criptografar? Bem, a resposta é simples, por segurançaDesta forma, um terceiro não autorizado não pode ter acesso aos arquivos e diretórios em nosso computador, a menos que conheça a senha ou senha para descriptografá-los (ou se houver algum tipo de vulnerabilidade como no MD4), ou melhor, eles podem acessar os arquivos, mas a única coisa que você pode ver é o conteúdo criptografado que é totalmente incompreensível para um ser humano em vez do texto simples ou qualquer conteúdo que o arquivo criptografado tinha ...

Com o ash, podemos criptografar nossos arquivos e diretórios usando criptografia AES-256-CBC, ou seja, um sistema bastante seguro. Especificamente, ash é uma estrutura modular para Bash escrita para ser simples e para ser usada a partir da CLI. Para sua instalação:

curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh

ash apm:install https://github.com/ash-shell/cipher.git

Uma vez instalado, o seguinte é comece a trabalhar com ele. É tão simples quanto digitar o seguinte, caso queira criptografar um arquivo example.txt:

ash cipher:e ejemplo.txt

Vai nos perguntar senha de criptografia e depois disso ele irá gerar um arquivo example.enc. Se tentarmos acessá-lo, veremos que seu conteúdo é uma confusão de símbolos alfanuméricos sem sentido. Para descriptografar novamente, tudo que você precisa fazer é:

ash cipher:d ejemplo.enc

E já temos como antes ... Para diretórios é exatamente o mesmo, substituindo example.txt ou example.enc por directory_name / e directory_name.tar.gz.enc.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.