Generation of a gpg key in Ubuntu 16

Submitted by admin on Thu, 04/27/2017 - 11:38

Generation of your gpg key

$ gpg --gen-key

If you need to generate random entropy

$  apt-get install rng-tools
$  rngd -f -r /dev/urandom
$  cp -a /dev/urandom /dev/random

The output is something like this

gpg: clave B3AEFF89 marcada como de confianza absoluta
claves pública y secreta creadas y firmadas.
 
gpg: comprobando base de datos de confianza
gpg: 3 dudosa(s) necesaria(s), 1 completa(s) necesaria(s),
modelo de confianza PGP
gpg: nivel: 0  validez:   1  firmada:   0  confianza: 0-, 0q, 0n, 0m, 0f, 1u
pub   2048R/B3AEFF89 2017-04-26
      Huella de clave = 7343 EE4F 867C 373E 1D9A  DE01 B04C 1105 B3AE FC14
uid                  Hector Perez <<a href="mailto:lavoe@example.com">lavoe@example.com</a>>
sub   2048R/84FD55D2 2017-04-26

From this message you have to extract your gpg key, in this case is B3AEFF89.
Next, go to http://keyserver.ubuntu.com/ and search your key 0xB3AEFF89 (The two first characters 0x must be added)
Next, you will find your key there. After, copy and save the content of your key in a file, let's say keyfile.txt

$ sudo apt-key add keyfile.txt

That is all!

Another useful commands are:

To list your gpg keys

$ sudo apt-key list

To delete a gpg key B3AEFF89

$ sudo apt-key del B3AEFF89

References

http://kimberling146.blogspot.fr/2015/08/la-generacion-de-claves-gpg-no…
https://askubuntu.com/questions/308760/w-gpg-error-http-ppa-launchpad-n…

Etiquetas