Consells de Linux: xifrar i desxifrar fitxers de la línia d’ordres amb gpg
- Categoria: Linux
Ets paranoic? Tens por que algú obtingui dades sobre les que no tindrien? Jo sóc. I per això sovint xifro els fitxers amb una clau gpg que no es va donar a ningú. Amb els fitxers xifrats sé que són segurs per a la majoria del gran públic. I perquè tinc a utilitzar passkeys llargs per a gpg, trencar-los és un repte.
Naturalment, faig servir gpg per a tot això. I quan faig servir gpg ho estic utilitzant des de la línia de comandaments. És realment fàcil d'utilitzar. En aquest article us mostraré com crear una clau gpg, xifrar i desxifrar un fitxer. Trobareu una tasca tan senzilla, que ho fareu servir més del que creieu. He d’instal·lar?
Molt probablement, si teniu una distribució Linux moderna, gpg ja està instal·lat. Si emeteu la comanda que gpg i obtens una cosa així / usr / bin / gpg retornats, ja sabeu que teniu gpg instal·lat. Si no veieu que podeu instal·lar-lo emetent una d'aquestes ordres:
sudo apt-get install gnupg
o
yum instal·lar gnupg
Un cop instal·lada, primer haureu de generar una clau. Això també es fa des de la línia d’ordres.
Genereu la vostra clau
Per generar un problema clau l’ordre:
gpg - key -gen
Un cop entreu, us demanaran una sèrie de preguntes relacionades amb la vostra clau. Tot plegat hauria de ser bastant evident. Després de completar la generació de la clau, assegureu-vos que recordeu el nom d’usuari de la clau així com la frase de contrasenya.
Xifrat de fitxers
Ara entrem a les coses bones: xifrat de fitxers. Per xifrar un fitxer amb gpg, fareu servir l'estructura de comandaments:
gpg FITXA D'OPCIONS
Com que esteu xifrant, haureu d’utilitzar el és opció I perquè voldreu xifrar el fitxer amb la clau gpg específica dels usuaris, fareu servir el fitxer opció r. Per tant, diguem que aneu a xifrar el fitxer TEST.tgz amb la clau gpg de l’usuari jlwallen. Per fer-ho, emetreu la comanda:
gpg -e -r jlwallen TEST.tgz
El fitxer resultant seria TEST.tgz.gpg. Si intentéssiu veure el fitxer, veureu de manera immediata que ara és un fitxer binari. Si intenteu despertar el fitxer, us informareu que el fitxer no està en format gzip.
Desxifrar el fitxer
Desxifrar el fitxer és tan fàcil com xifrar el fitxer. Seguirem amb el mateix exemple. Per desxifrar el fitxer TEST.tgz.gpg emet l'ordre:
gpg -d -o TEST.tgz TEST.tgz.gpg
Se li demanarà la frase de contrasenya associada amb la clau de xifratge d'usuari que s'utilitza al fitxer. El d L'opció indica que esteu desxifrant el fitxer i el fitxer o L'opció indica a quin fitxer es publiquen els resultats. Un cop emesa aquesta ordre, tornareu al fitxer TEST.tgz.
Pensaments finals
Segur que hi ha moltes eines gui que faran aquesta feina encara més fàcil. Però hi ha massa casos quan necessiteu la línia d'ordres que us permetrà fer coses que no podeu fer amb un gui.