lunes, 3 de diciembre de 2012

Como encriptar mensajes para enviar por correo electronico de forma mas segura



Bueno hoy el post trata sobre el cifrado de correos electrónicos pero antes vamos a hablar un poco sobre la criptografía vamos a verla de forma muy superflua.

Existen dos tipos de cifrados diferentes: El cifrado simétrico y el cifrado asimétrico.

El cifrado simétrico: se selecciona un texto y se cifra con el texto de un mensaje que nosotros ponemos pero este sistema es fácil debido a que cuando compartimos la clave con la persona a la que se dirige el mensaje puede ser interceptado, por lo que el cifrado seria casi inútil.

El cifrado asimétrico: este es mucho mas seguro por que existen dos claves una privada con la que ciframos y solo conocemos nosotros y otra clave publica y que conoce cada persona a la que va destinado el correo electrónico.



Una vez sabemos esto procederemos a crear un cifrado asimétrico:
Yo voy a utilizar una distro Linux de lubuntu.

Bueno abrimos un símbolo del sistem, terminal o Shell (jaja o como le quieras llamar…) y escribimos:
1 - gpg –gen-key
 
2 – Elige la segunda opción (DSA Y EL GAMAL)
Selecionamos el tamaño de la clave (2048 por defecto) mas que de sobra
Y le decimos cuando caducará la clave y nos pedirá el nombre y el correo electrónico(que sea el real…)
 
Y nos pedirá que confirmemos que la información es valida
 
Y nos pedirá el mensaje con el que se encriptará todo. Importante no perderlo pues te hara falta siempre para encriptar.

Y si nos dice esto significa que tenemos que crear actividad por que encrita con los datos ramdom generados por el ordenador aleatoriamente, abre un juego para generar bytes.
 
Y este es el resumen que nos muestra de la creación de la clave asimétrica
 
Ya tenemos generada nuestras claves privada y pública ya solo queda exportar en un fichero la clave pública para que les des ese fichero a tus amigos y conocidos para que puedan desencriptar los mensajes que les mandas

Ahí que ya nos queda exportar a un fichero la clave publica, esto lo haremos así:

Gpg  --output cpub.gpg --export y el id o nombre de la persona a exportar
Gpg --output cpub.gpg --export 4303A7C4

Y a la persona que se lo mandes para importarlo en su pc debe de poner esto:
 gpg --import cpub.gpg

ahora cada vez que cifremos algo debemos de poner esto:
gpg -c --recipient ID_o_nombredelapersona archivoacifrar.txt
pgp -c --recipient 4303A7C4

Continuara...

No hay comentarios:

Publicar un comentario