lunes, 3 de febrero de 2014

Cifrado y Descifrado de claves

Hoy veremos como se cifran archivos o documentos mediante el uso de las claves públicas
En primer lugar necesitamos conocer las claves públicas de la persona o personas a las cuales queremos enviar archivos o documentos cifrados para que así con su clave privada puedan descifrarlos.
Para conseguir estas claves existen unas páginas de alojamiento de claves públicas llamadas "Keyservers" esta pág es un ejemplo http://keyserver.ubuntu.com

Una vez que ya tenemos nuestras claves públicas mediante ellas vamos a cifrar un archivo para luego enviarlo y que la persona que nosotros queremos que lo reciba y solo esa persona pueda descifrarlo para ello tenemos que hacer lo siguiente.


Mediante el comando gpg --output Archivosecreto.dcp --encrypt --recipient ijimeneza01@informatica.iesvalledeljerteplasencia.es /home/agarciag01/Escritorio/Archivosecreto
lo que conseguimos es cifrar el archivo que se encuentra en la carpeta


  • gpg es el nombre del comando que usaremos para poder realizar el cifrado 
  •  Con el parámetro --output Archivosecreto.dcp le estamos indicando la salida y el nombre del archivo que se creará cifrado
  • El parámetro  /home/agarciag01/Escritorio/Archivosecreto nos indica en donde se encuentra el archivo que vamos a cifrar.
  • El parámetro --recipient ijimeneza01@informatica.iesvalledeljerteplasencia.es nos está indicando el id o datos de la persona dueña de la clave pública con la que vamos a cifrar. En caso de que hubiera más de un destinatario habría que poner --recipient delante de cada id
  • Con el parámetro --encrypt lo que hacemos es cifrar el archivo 


 Una vez que ya tenemos cifrado el archivo vamos a ver como se descifraría


Mediante el comando gpg -- decrypt /home/agarciag01/Descargas/hi.gpg lo que conseguimos es que el el documento indicado sea descifrado mediante nuestra clave privada si lo hemos hecho bien nos pedirá la contraseña de nuestra clave privada y si todo esta bien nos aparecerá en pantalla.

Existe también otro comando por el cual lo que conseguimos es que se cree un archivo ya descifrado en lugar de que aparezca en la pantalla, para ello escribiremos lo siguiente.


Con el comando gpg --decrypt /home/agarciag01/Descargas/hi.gpg>Archivo.txt gracias a este comando consigueremos que se cree un archivo con el nombre Archivo.txt que será el archivo descifrado.




No hay comentarios:

Publicar un comentario