GnuPG
GnuPg tambien conocido com Gpg es la version libre del conocido PGP de Phil Zimmermann.
Es libre 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:
Publicar un comentario