miércoles, 14 de octubre de 2015

GPG protegiendo tus archivos


GNU Privacy Guard es la versión Gnu/Libre de PGP por lo que es la mas aceptada por la comunidad,
lo normal es que venga instala en todas las distribuciones linux.

Vamos a ver como usarla de dos formas, con archivos y con carpetas

1º  encriptar y desencriptar un archivo con texto en su interior.

abriremos un terminal para crear el archivo y encriptarlo.

# touch archivo_prueba | echo esto_es_una_prueba > archivo_prueba

De esta forma crearemos un archivo de forma rapida con un texto ya dentro, hemos creado un archivo llamado "archivo_prueba" con un testo en su interior "esto_es_una_prueba".

Para encriptarlo solo tenemos que escribir este sencillo comando.

# gpg -c archivo_prueba

Nos pedirá un contraseña que introduciremos dos veces y  como resultado nos dará un archivo llamado "archivo_prueba.gpg" el cual esta encriptado el original sigue en el sitio por si necesitas modificar y volver a encriptar.

Recordad que se puede hacer con archivo con extensiones como txt, doc, pdf, ect....

Puedes comprobar la encriptacion simplemente con realizar una cat al archivo.

# cat archivo_prueba.gpg

Como veras el resultado es ilegible.

2º desencriptar un archivo encriptado con gpg.

Para solo leer el testo del interior del archivo solo hay que escribir este simple comando.

# gpg -d archivo_prueba.gpg

De esta forma nos dará el texto de dentro del archivo, pero no nos dará el archivo para poder modificar.
Para conseguir el archivo extendemos el comando un poco mas.

# gpg -o archivo_prueba -d archivo_pruba.gpg

De esta forma no proporcionara el "archivo_prueba" para modificarlo , recordad que se puede hacer con archivo con extensiones como txt, doc, pdf, ect....

3º Encriptando carpetas, Desencriptando carpetas.

Para encriptar una carpeta el método es comprimirla primero y después pasarla por gpg, pero en este tutorial lo haremos mas sencillo, usaremos pipe para aplicar los dos comandos .

Para aplicar el símbolo de pipe esta es la combinación de teclas ALTGR+1 .

# tar -cz tu_dirrectorio | gpg -c -o tu_directorio.tgz.gpg

Nos pedirá aplicarle una contraseña y el resultado sera un archivo comprimido protegido con una clave gpg mas que segura.

Para desencriptar la carpeta también utilizaremos pipe y la combinación de comandos.

# gpg -d tu_directorio.tgz.gpg | tar xz

Nos pedirá la contraseña que le adjudicamos y nos dará como resultado el directorio o la carpeta con los archivos dentro .

Una cosa importante es recordar la clave .

No hay comentarios: