Com xifrar / desxifrar fitxers mitjançant GPG

How Encrypt Decrypt Files Using Gpg



Introduir una contrasenya segura a la pantalla de bloqueig de Windows o Linux no és suficient ara als dies, perquè aquests valors es poden ignorar fàcilment amb algunes eines o mitjançant unitats de recuperació d’arrencada. Per tant, cal que els vostres fitxers importants siguin segurs mitjançant el xifratge. Hi ha molts estàndards i eines de xifratge simètriques i asimètriques disponibles per protegir amb contrasenya els vostres documents i fitxers importants.

GPG (Gnu Privacy Guard) és una implementació de codi obert del protocol de xifratge asimètric Open PGP (Pretty Good Privacy). Genera un parell de claus de claus públiques i privades per xifrar i desxifrar els fitxers. Les claus públiques s’utilitzen generalment per xifrar fitxers i no es poden desxifrar. D’altra banda, les claus privades només poden desxifrar fitxers xifrats. Les claus privades també es xifren amb xifratge simètric per mantenir-les segures.







Ús

Si sou usuari de Kali o Parrot Security OS, és probable que el gpg estigui preinstal·lat. Si feu servir alguna altra distribució, podeu instal·lar-la escrivint



[correu electrònic protegit]: ~ $suo apt-get update && suo apt-get upgrade -i
[correu electrònic protegit]: ~ $suo apt-get installgpg-i

Ara genera un parell de claus

[correu electrònic protegit]: ~ $suo seva
[correu electrònic protegit]: ~ $gpg--full-gen-key

Us demanarà que seleccioneu el tipus de clau; podeu triar el que vulgueu. A continuació, us demanarà que introduïu la mida, com més gran introduïu, més temps trigareu a generar les claus, però després les claus generades seran més segures que altres. També podeu definir la data de caducitat de les vostres claus i la seva descripció als comentaris.

Després d’aquestes indicacions, us demanarà una frase de contrasenya. Aquesta frase de contrasenya s’utilitzarà per xifrar les vostres claus privades mitjançant xifratge simètric, de manera que, fins i tot si us roben les vostres claus privades, cap cos les pot utilitzar per desxifrar els vostres fitxers.

Us demanarà que torneu a introduir la frase de contrasenya i, després de prémer Retorn, trigareu una estona a generar el parell de claus.

Xifratge

Ara es genera un parell de claus públiques i privades, que podeu utilitzar per xifrar i desxifrar els fitxers. Crearem un fitxer de prova per xifrar i desxifrar mitjançant gpg.

[correu electrònic protegit]: ~ #mkdirgpg
arrel@usuari: ~/gpg# cd gpg /
arrel@usuari: ~/gpg# nano secret.txt

Ara introduïu qualsevol cosa al fitxer de text

[correu electrònic protegit]: ~ / gpg #gatsecret.txt

Ara xifreu el fitxer secret.txt especificant el correu electrònic de l'usuari en el parell de claus generat. Escriviu el següent, al meu exemple

arrel@usuari: ~/gpg# gpg -r [email protected] -e secret.txt
arrel@usuari: ~/gpg# Ls -la

Es generarà un fitxer xifrat amb l'extensió .gpg a la carpeta. Aquest fitxer està xifrat i protegit mitjançant la vostra clau pública del vostre parell de claus. Ara aquest fitxer només es pot desxifrar mitjançant la vostra clau privada.

arrel@usuari: ~/gpg# Ls -la
arrel@usuari: ~/gpg# cat secret.txt.gpg

Com podeu veure, aquest fitxer xifrat és una nova versió modificada del fitxer original que no es pot restaurar sense l’ajut de la clau privada.

Desxifrat

Ara suprimiu el fitxer original secret.txt i desxifreu el fitxer gpg amb la clau privada

arrel@usuari: ~/gpg# rm secret.txt
arrel@usuari: ~/gpg# gpg -d secret.txt.gpg

Us demanarà una frase de contrasenya de clau privada

A continuació, mostrarà el contingut desxifrat del fitxer a la sortida.

Conclusió

Hi ha diverses solucions disponibles per implementar diferents tipus de tècniques de xifratge. Eines com TrueCrypt i VeraCrypt s’utilitzen per xifrar discs i particions, però no són eficients per al xifratge general de fitxers o documents. GPG és una eina gratuïta i fàcil d'utilitzar que es pot utilitzar per xifrar fitxers secrets mitjançant un xifratge asimètric segur que no es pot forçar amb brutalitat.