En junio del 2013 Edward Snowden desató un huracán al enseñarle al mundo entero las filtraciones sobre el mayor espionaje masivo de la historia. En marzo del año pasado Wikileaks empieza a publicar la serie de documentos conocido como Vault7, dichos documentos detallan las actividades de ciberespionaje por parte de la CIA. También vale la pena recordar que el espionaje en masa no es algo nuevo, viene desde bastante tiempo atrás. Ya en los 70 se descubrió que la NSA y la CIA habían espiado a sus ciudadanos desde 1945 gracias a la ayuda de 3 empresas de telegramas del país: Wester Union, ITT y la RCA. Todo esto sin que existiera una previa justificación de la vigilancia, este proyecto se llamo SHAMROCK y era capaz de levantar, imprimir y analizar 150.000 mensajes al mes. Cuando en 1975 el senado cancelo el proyecto, la NSA tenía en sus bases de datos información de más 75.000 ciudadanos.
Con todo lo anterior muchas personas han empezado a valorar la privacidad en sus comunicaciones y han aparecido diversas herramientas que nos permiten contrarrestar a los sistemas de vigilancia. Hoy vamos a hablar acerca de PGP, una tecnología que nació en el año 1991 y en la actualidad sigue completamente vigente.
¿Qué es PGP?
PGP son las siglas de Pretty Good Privacy, un programa cuyo objetivo es el de cifrar información usando la criptografía de clave pública, mejorando de esta forma la privacidad de las comunicaciones.
¿Cómo cifrar un correo electrónico? (Usando como sistema operativo una distribución Linux)
- Lo primero que hacemos es proceder a crear nuestra clave pública y privada. Para eso nos vamos a nuestra terminal y escribimos gpg –gen-key y enter
Procedemos a escribir nuestro nombre y nuestro email.
Si todo esta correcto, tecleamos la letra o (de Okay).
Ya en este paso, nos pedirá que escribamos nuestra clave privada la cual debe contener más de 8 caracteres.
Una vez escribamos nuestra clave privada, se nos generara nuestra clave pública (Que esta si la podemos compartir con quien deseemos).
Abrimos el Gnu Privacy Assistant, esto lo hacemos con el comando gpa.
Como podemos apreciar en la imagen, tenemos la clave pública que las podemos exportar y enviársela a alguien. Para eso, le damos clic derecho y export keys (exportar llave).
La guardamos donde queramos y le ponemos el nombre deseemos (en mi caso se llamara clavePublica.key).
Para hacer un ejemplo práctico, vamos a suponer que nosotros somos Sur2.net y un usuario nos ha enviado su clave pública. Para hacer esto, procedemos a importar la clave que nos han mandado, nos vamos a keys, import keys.
Una vez importada la clave, nos aparecerá en nuestro gpa. En este caso, es la clave de Albafica
Ya podemos cifrar nuestros mensajes, usando la clave publica de Albafica, para hacer esto simplemente nos vamos a Windows y clipboard.
Y escribimos el mensaje que queramos
Ahora lo procedemos a cifrar usando la clave pública que nos enviaron (la de Albafica)
Con esto ya se nos ha cifrado el mensaje.
Ahora, este mensaje cifrado se lo tendríamos que enviar al usuario (Albafica). Este usuario para poder descifrar este mensaje, tendría que abrir su gpa, irse a la pestaña de Windows, clipboard, copia y pega el mensaje, le da en desencriptar y coloca su contraseña de clave privada y listo, podrá leer el mensaje.
Para terminar cabe resaltar que la alternativa de PGP es GPG que nace en el año 1997, que tiene todas sus funcionalidades. Con la única diferencia de que GPG es software libre.
Congratulations @skapdaniel! You received a personal award!
Click here to view your Board
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @skapdaniel! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit