19.6.06

Instal·lació, configuració i ús de GnuPG a Linux

Un petit manual que vaig fer fa temps!
GnuPG (GNU Privacy Guard) és una eina GNU per a la comunicació i emmagatzemament de dades segur. Es pot usar per xifrar dades i per a crear signatures digitals.

Instal·lació:

Per a Linux i compilant el codi font:

  1. Comprovar l'integritat del tarball.
Executar md5sum gnupg-x.y.z.tar.gz i comprovar que el resultat sigui correcte.
O si es té instal·lat alguna versió de gnupg: gpg --verify gnupg-x.y.z.tar.gz.asc
  1. Descomprimir el tarball tar xzvf gnupg-x.y.z.tar.gz
  2. cd gnupg-x.y.z
  3. ./configure
  4. make
  5. make install

La instal·lació acaba amb un binari gpg a /usr/local/bin. I per a cada usuari les configuracions es guarden a ~/.gnupg.

Inicialització:

Per a crear la clau cal teclejar gpg --gen-key. Cal respondre a les preguntes que ens formula el programa i finalment durant la creació de la clau és recomanable usar el teclat, moure el ratolí i usar altres programes per a crear entropia.

Creació de signatures digitals:

Per a crear un fitxer "file.gpg" comprimit i que té la signatura adjuntada:

  • gpg -s file

Per a crear un fitxer "file.asc" ASCII a punt per enviar per mail:

  • gpg -sa file

Per a crear un signatura del fitxer "file" i guardar-la en el fitxer "out":

  • gpg -s -o out file

Tothom que conegui la teva clau pública pot verificar que un fitxer ha estat signat per tu:

  • gpg --verify file

Encriptació de missatges:

Per enviar un missatge xifrat es pot usar gpg -e -r usuari fitxer que xifra el fitxer fitxer amb la clau pública de l'usuari usuari i ho desa al fitxer fitxer.gpg.

Gestió de les claus:

Exportar totes les claus:

  • gpg --export >all-my-keys

o bé

  • gpg --export --armor | mail panther@tiger.int

Per importar claus d'algú:

  • gpg --import [filenames]

Per aconseguir una empremta:

  • gpg --fingerprint