GPG
Para crear tu llave pública
$ gpg --gen-key
Para ver un listado de las llaves públicas registradas
$ gpg --list-keys
En mi compu sale esto...
/home/vg/.gnupg/pubring.gpg --------------------------- pub 2048R/566A63F4 2014-04-26 uid Ruth Garcia <vengadoravg@gmail.com> sub 2048R/6AF2C402 2014-04-26
el key-id de mi llave pública es 566A63F4
Para exportar tu llave pública en un archivo
$ gpg -a --export key-id
Para firmar la llave pública de alguien más a partir de un archivo (importar una llave pública)
$ gpg --import archivo
Exportar tu llave pública a un servidor público
$ gpg --keyserver=x-hkp://pgp.mit.edu -a --send-keys key-ID
donde hkp://pgp.mit.edu es el servidor público donde subirás la llave