Como proteger dados com GPG de maneira simples

Melhorar ainda mais a segurança dos meus dados (ver postar entender melhor) Eu agora uso GPG para criptografar arquivos de FlatPress. A ideia surgiu graças a sieg84HacKanGenericName, que sugeriu que em vez de compactar os arquivos em um .RAR com uma senha, eu simplesmente compactar em .TAR.GZ e, em seguida, criptografar esse compactado protegendo-o com GPG.

Linux tem muitas qualidades que eu gosto, uma delas é a ENORME documentação que os aplicativos possuem, então um simples homem gpg em um terminal, é isso... Recebo toda a ajuda para aprender a trabalhar com ele 

Aqui vou mostrar como você pode proteger um arquivo com GPG sem muitos problemas, usando uma senha (frase-senha ou palavra-senha) … e, obviamente, como eles podem acessá-lo 

Suponha que temos o arquivo: my-keys.txt

Para proteger este arquivo usando GPG em um terminal, basta colocar:

gpg --passphrase desdelinux -c mis-claves.txt

O que isto significa?

  • --passphrase desdelinux- » Com isso indicamos que criptografaremos / protegeremos o arquivo com a senha: desdelinux
  • -c mis-claves.txt- » Com isso indicamos que é o arquivo my-keys.txt aquele que queremos proteger.

Isso criará um arquivo chamado my-keys.txt.gpg que é a criptografia, aquela que é protegida com GPG.

Isso tem um detalhe que pelo menos eu não gosto, pois quando o arquivo foi criado my-keys.txt.gpg você pode ver a olho nu (apenas olhando para o nome do arquivo) que na verdade é um arquivo .txt, embora eles NÃO possam ver seu conteúdo, eu pessoalmente não gosto que eles saibam que tipo de arquivo realmente é. Para evitar isso, podemos adicionar o parâmetro -o … Que é usado para especificar o nome do arquivo final. Isso é:

gpg --passphrase desdelinux -o mio.gpg -c mis-claves.txt

Isso irá gerar um arquivo chamado mio.gpg… e ninguém saberá mais qual extensão o arquivo realmente tem 

É MUITO importante que independente dos parâmetros que utilizar, deixe sempre o nome do arquivo que deseja proteger para o final, ou seja ... no final da linha SEMPRE deverá aparecer: -c my-keys.txt

E é tão simples proteger arquivos usando GPG e uma senha (passphrase), mas ... como descriptografar um arquivo?

Poder visualizar o conteúdo de um arquivo protegido com GPG também é simples …

gpg --passphrase desdelinux -d mis-claves.txt.gpg

Como você pode ver, a única coisa que muda é que agora no final colocamos -d (-d para descriptografar) ao invés de -c (-c para criptografar) que usamos antes 

E isso é tudo. É tão simples proteger arquivos com GPG sem complicar a geração de chaves, muito menos ...

Se você quiser, como foi o meu caso, proteger uma pasta que contém muitos arquivos e subpastas, o que fiz foi compactar a pasta e seu conteúdo em .TAR.GZ, e então esse arquivo compactado (.tar.gz) é o único que protegi com GPG.

Bem... nada mais a acrescentar, apenas esclareço que não sou nem remotamente um especialista nisso, então se alguém souber mais sobre o assunto, eu agradeceria se você compartilhasse seu conhecimento com todos nós 