http://www.slideshare.net/jza
Aprende Linux:
PorPor Alexandro “JZA” ColoradoAlexandro “JZA” Colorado
jza@oooes.orgjza@oooes.org
GnuPG
  http://www.slideshare.net/jza
ToC
● Que es GnuPG?
● Por que es útil?
● Gúia de PGP.
● Configurando gnupg
  http://www.slideshare.net/jza
Que es GnuPG?
●
Fork libre de PGP
● Son llaves criptologicas asincronzas
●
Te permite ecriptar tus archivos en tu
escritorio
●
Intercambiar comunicación con terceros de
forma segura
●
Autenticación de tu maquina-datos a tu
identidad (email)
  http://www.slideshare.net/jza
Por que encriptar?
● No somos espías, pero queremos seguridad
●
Firmas electronicamente validas
●
Seguridad de tus archivos privados
● Aprendizaje en bases de la seguridad informática
● Tecnologías paralelas como SSL y SSH
  http://www.slideshare.net/jza
Guía de GnuPG
$ gpg –list­keys    ­ lista llaves
$ gpg ­list­secret­keys  ­ lista llaves 
privadas
$ gpg –search­keys : busca llaves en el 
servdior 
$ gpg –send­keys : envia llaves al 
servidor
$ gpg ­­sign­keys : firma llaves de 
terceros
$ gpg –gen­key : genera una llave
Teclas rápidas:
$ gpg –edit­key : edita tus llaves y saca el 
gpg prompt:
Gpg> list : lista tu llave
Gpg> uid 1 : selecciona tu id
Gpg > key 1: selecciona tu llave
Gpg > expire : cambia tu fecha de expiracion
Gpg > trust : cambia el valor de confianza
  http://www.slideshare.net/jza
Como en/decripto?
●
Gpg -c archivo
● Gpg -re encriptas a un tercero
●
Gpg –verify verificas una encripccion
● Gpg -d decripta
●
Ejemplo:
gpg -e archivo.txt
archivo.txt.gpg
  http://www.slideshare.net/jza
Configurando gpg
● gpg se configura en .gnupg/
●
Keyserver lista los servidores a conectarse
● Default-id define tu llave defacto
●
Define el gpg-agent, servicio para manejo
de sesiones en tus llaves

Aprendiendo GnuPG

  • 1.
      http://www.slideshare.net/jza Aprende Linux: PorPorAlexandro “JZA” ColoradoAlexandro “JZA” Colorado jza@oooes.orgjza@oooes.org GnuPG
  • 2.
      http://www.slideshare.net/jza ToC ● Que es GnuPG? ●Por que es útil? ● Gúia de PGP. ● Configurando gnupg
  • 3.
      http://www.slideshare.net/jza Que esGnuPG? ● Fork libre de PGP ● Son llaves criptologicas asincronzas ● Te permite ecriptar tus archivos en tu escritorio ● Intercambiar comunicación con terceros de forma segura ● Autenticación de tu maquina-datos a tu identidad (email)
  • 4.
      http://www.slideshare.net/jza Por queencriptar? ● No somos espías, pero queremos seguridad ● Firmas electronicamente validas ● Seguridad de tus archivos privados ● Aprendizaje en bases de la seguridad informática ● Tecnologías paralelas como SSL y SSH
  • 5.
      http://www.slideshare.net/jza Guía deGnuPG $ gpg –list­keys    ­ lista llaves $ gpg ­list­secret­keys  ­ lista llaves  privadas $ gpg –search­keys : busca llaves en el  servdior  $ gpg –send­keys : envia llaves al  servidor $ gpg ­­sign­keys : firma llaves de  terceros $ gpg –gen­key : genera una llave Teclas rápidas: $ gpg –edit­key : edita tus llaves y saca el  gpg prompt: Gpg> list : lista tu llave Gpg> uid 1 : selecciona tu id Gpg > key 1: selecciona tu llave Gpg > expire : cambia tu fecha de expiracion Gpg > trust : cambia el valor de confianza
  • 6.
      http://www.slideshare.net/jza Como en/decripto? ● Gpg-c archivo ● Gpg -re encriptas a un tercero ● Gpg –verify verificas una encripccion ● Gpg -d decripta ● Ejemplo: gpg -e archivo.txt archivo.txt.gpg
  • 7.
      http://www.slideshare.net/jza Configurando gpg ●gpg se configura en .gnupg/ ● Keyserver lista los servidores a conectarse ● Default-id define tu llave defacto ● Define el gpg-agent, servicio para manejo de sesiones en tus llaves