Administracion de Redes

Administracion de Redes
En este blog encontraran todo lo relacionado con el modulo de seguridad de administracion de redes, aunque tambien encontraran documentos relacionados con tecnologia e informatica.

lunes, 28 de abril de 2008

GNUPG

GnuPG

GnuPg tambien conocido com Gpg es la version libre del conocido PGP de Phil Zimmermann.
Es li
bre para uso no comercial y para uso comercial. Ademas se dispone del codigo fuente con lo cual es posible auditar el codigo y comprobar si tiene fallos de seguridad y funcionalidades no documentadas.
Permite encriptar y desencriptar ficheros y realizar firmas digitales. No utiliza algoritmos patentados.


Generacion de claves.

Para generar nuestras claves tendremos que hacer:
gpg --gen-key

A continuacion tendremos que elegir el tipo de clave: (1)

  • DSA y ElGamal.
    Creamos un par de claves. El primer par, DSA, para firmar y el segundo para encriptar/desencriptar.

  • DSA. Solo firma.
    Creamos una clave, solo para firmar.

  • ElGamal. Firma y cifrado.

Creamos una clave que utilizaremos para firmar y encriptar/desencriptar.
A continuacion tendremos que elegir el tamaño de la clave: (2048)

  • 768 bits. Insegura.

  • 1024 bits. Seguridad buena aunque esta en la zona de riesgo.

  • 2048 bits. “Segura”.

Elegiremos la fecha de caducidad e introduciremos varios datos:

  • Nombre y apellidos.

  • Direccion de correo electronico.

  • Comentario.

A continuacion necesitamos introducir una contraseña para proteger nuestras claves.


Caracteristicas de GnuPg

1. Ver nuestras claves publicas.
gpg --list-public-keys

2. Ver nuestras claves secretas.
gpg –list-secret-keys gpg -K

3. Generar certificados de revocacion.
gpg --gen-revoke

4. Firmar las llaves.
gpg –sign-key (ID de llave)

5. Crear firmas digitales en formato ASCII y en texto claro.
gpg --clearsign

6. Verificar firmas digitales.
gpg --verify

7. Encriptar datos.
gpg --encrypt

8. Desencriptar datos.
gpg --decrypt

9. Generar una salida con armadura ASCII.
gpg --armor

10. Ver las huellas digitales.
gpg –fingerprint

11. Exportar la llave publica en cogigo ASCII .
gpg –export -o pub-julian.txt -a

12. Exportar la llave secreta (privada).
gpg -o priv-julian.txt –export-secret-key -a

13. Importar llaves.
gpg --import

14. Cifrar con llave publica y encriptar un archivo.
gpg -r (ID llave) -e prueva.txt

No hay comentarios: