Pretty Good Privacy
Enviado por superman120 • 5 de Enero de 2015 • Práctica o problema • 443 Palabras (2 Páginas) • 139 Visitas
Definición
PGP es el acrónimo de Pretty Good Privacy (Privacidad Bastante Buena), un programa desarrollado por Phil Zimmermann que sirve para cifrar contenido y acceder a él mediante una clave pública y firmar documentos digitalmente para autentificarlos
El programa nacio en 1991, y desde entonces se ha convertido en una herramienta imprescindible para el .
En la actualidad, la tecnología es propiedad de Symantec, pero está disponible a través de una gran cantidad de programas distintos para diferentes plataformas.
Cómo funciona PGP
PGP (Pretty Good Privacy) utiliza cuatro procesos distintos de cifrado (hashing, compresión de datos, cifrado de clave simétrica y cifrado de clave pública) que garantizan la seguridad desde el momento en que cifras un archivo, mensaje o documento y lo descifras
En el proceso de cifrado, se comprime el documento o archivo y se genera una clave aleatoria. Al enviar el paquete de datos se adjunta una clave cifrada con la clave del receptor, que en el momento de descifrar el archivo o documento, realiza el proceso inverso.
Usos de PGP
El cifrado se puede aplicar a cualquier elemento virtual, como mensajes, archivos y documentos. PGP tiene muchas utilidades, como por ejemplo, adjuntar una firma digital a un documento o archivo, lo que le da veracidad y permite al receptor cerciorarse de que ese fichero ha sido enviado por quien dice ser y no por un impostor.
¿Qué es GnuPG?
GPG (GNU Privacy Guard), que es un derivado libre de PGP y su utilidad es la de cifrar y firmar digitalmente, siendo además multiplataforma aunque viene incorporado en algunos sistemas Linux, como en Ubuntu.
Anillo de claves
GPG tiene un repositorio de claves (anillo de claves) donde guarda todas las que tenemos almacenadas en nuestro sistema, ya sean privadas o pública
Servidores de claves
Para que nos cifren un mensaje tenemos que compartir la clave pública de nuestro par de claves para cifrar.
pgp.rediris.es
pgp.mit.edu
Generar las claves
Para poder cifrar asimétricamente primero tenemos que crear la pareja de claves (pública y privada) con el c
omando gpg --gen-key.
Subir una clave pública a un servidor de claves
Los servidores de claves suelen ser de acceso público y en este caso subiremos una clave a los servidores del MIT (pgp.mit.edu) usando el comando gpg --send-keys --keyserver [Dirección del servidor] [ID de la clave pública] (al igual que antes la ID es 18384645).
Programas para utilizar PGP
PGP Desktop (ahora Symantec Encryption): El primer programa para usar PGP era PGP Desktop
GPGshell: Uno de los programas más populares que utiliza GnuPG para cifrar archivos
Enigmail: Una extensión para Thunderbird y Seamonkey que permite cifrar mensajes de correo electrónico
...