Crittografare messaggi con gpg

Scritto da il
❇️ Trucco del giorno

Maniaci della sicurezza? don’t worry, be trusted! gpg è da sempre uno degli strumenti più utilizzati (anche inconsapevolmente) dai nostri sistemi linux, infatti applica algoritmi a doppia chiave per firmare messaggi o proteggere comunicazioni. Creiamo la nostra coppia di chiave con

gpg --full-generate-key

o nelle versioni più vecchie con

gpg --default-new-key-algo rsa4096 --gen-key

Scegliete tipologia di chiave RSA and RSA

Scrivete un messaggio e criptatelo con:

echo 'testo del messaggio' | gpg -r [email protected] --encrypt  > msg.asc

Potete anche indicare un file dopo encrypt invece che passare il messaggio in pipeline ovviamente. Decifratelo con

gpg -rindirizzo@email.com --decrypt msg.asc

Potete esportare e dare la chiave pubblica con questo comando:

gpg --armor --export [email protected] > chiave.asc

in seguito i vostri amici potranno cifrare un messaggio con la vostra chiave importandola oppure specificando il file della chiave dopo il parametro -r