Cifrado o encriptación
Un proceso que toma un mensaje y lo hace ilegible excepto a la persona que sabe como "descifrarlo" este a una forma legible.
Encriptado Simétrico
Este método es más rápido que el asimétrico, solo necesita una clave, es menos seguro que el cifrado asimétrico. La clave debe ser conocida por el emisor y el receptor.
Para encriptar y desencriptar archivos con una clave, se puede utilizar el comando gpg. Es una herramienta de encriptado y firmado para sistemas operativos Linux/UNIX así como para FreeBSD/Solaris.
GnuPG significa GNU Privacy Guard y es una herramienta GNU para asegurar comunicaciones y almacenamiento de datos. Se puede usar para encriptar datos y para crear firmas digitales. Incluye una facilidad avanzada para el manejo de llaves.
Encriptando un archivo en linux
Por ejemplo, para encriptar el archivo prueba.txt, escribir el comando:
gpg -c prueba.txt
la salida esperada será:
Enter passphrase: TuClaveAquí
Repeat passphrase: TuClaveAquí
Esto creará un archivo llamado prueba.txt.gpg.
Opciones:
-c : Encripta con un cifrador simétrico.
Precaución: Si te olvidas de la clave (alias passphrase), no podrás recobrar la información pues se usa una encriptación muy fuerte.
Para desencriptar el archivo en linux
usar el siguiente comando gpg
gpg prueba.txt.gpg
La salida esperada será:
gpg prueba.txt.gpg
gpg: CAST5 encrypted data
Enter passphrase: TuClaveAquí
Es bueno apuntar también que si la extensión del archivo es .asc, se trata de un archivo encriptado ASCII y si l extensión es .gpg, es un archivo encriptado binario.
---------------------------------------------------------------------------------------------------------------------------------
Comprimiendo y Encriptando un directorio en linux
Debes comprimir el archivo para poder encriptarlo.
1) Comprimes el directorio
tar -cvf nombredado.tar directorioacomprimir
2) Encriptas
gpg -c nombredado.tar
Desencriptar y descomprimir un directorio
gpg nombredado.gpg
tar -xvf archivo.tar
Algo de teoría sobre Ficheros tar
Para poder empaquetar ficheros, utilizamos el siguiente comando:
tar -cvf archivo.tar /dir/a/comprimir/
-c : indica a tar que cree un archivo.
-v : indica a tar que muestre lo que va empaquetando.
-f : indica a tar que el siguiente argumento es el nombre del fichero.tar.
Para poder desempaquetar los ficheros .tar, utilizamos el siguiente comando:
tar -xvf archivo.tar
-x : indica a tar que descomprima el fichero.tar.
-v : indica a tar que muestre lo que va desempaquetando.
-f : indica a tar que el siguiente argumento es el nombre del fichero a desempaquetar.
Si se quiere ver el contenido de un fichero .tar, se utiliza el siguiente comando:
tar -tf archivo.tar
-t : Lista el contenido del fichero .tar-cvf
-f : indica a tar que el siguiente argumento es el nombre del fichero a ver.
Encriptado asimétrico con claves públicas y privadas para Linux
Tiene mayor grado de seguridad, es más lento el proceso. El emisor y receptor conocen su clave pública y cada uno conoce su clave privada.
Necesita
Explicación detallada aquí
Encriptado asimétrico con claves públicas y privadas para windows
Necesita
Explicación detallada aquí
Fuentes
Como Usar PGP Para Linux
https://ssd.eff.org/es/module/como-usar-pgp-para-linux
Cómo: Encriptar y desencriptar archivos en Linux.
https://www.paulbernal.com/general/como-encriptar-y-desencriptar-archivos-en-linux/
Métodos de compresión y descompresión en Linux
http://linuxzone.es/metodos-de-compresion-y-descompresion-en-linux/
Un proceso que toma un mensaje y lo hace ilegible excepto a la persona que sabe como "descifrarlo" este a una forma legible.
Encriptado Simétrico
Este método es más rápido que el asimétrico, solo necesita una clave, es menos seguro que el cifrado asimétrico. La clave debe ser conocida por el emisor y el receptor.
Para encriptar y desencriptar archivos con una clave, se puede utilizar el comando gpg. Es una herramienta de encriptado y firmado para sistemas operativos Linux/UNIX así como para FreeBSD/Solaris.
GnuPG significa GNU Privacy Guard y es una herramienta GNU para asegurar comunicaciones y almacenamiento de datos. Se puede usar para encriptar datos y para crear firmas digitales. Incluye una facilidad avanzada para el manejo de llaves.
Encriptando un archivo en linux
Por ejemplo, para encriptar el archivo prueba.txt, escribir el comando:
gpg -c prueba.txt
la salida esperada será:
Enter passphrase: TuClaveAquí
Repeat passphrase: TuClaveAquí
Esto creará un archivo llamado prueba.txt.gpg.
Opciones:
-c : Encripta con un cifrador simétrico.
Precaución: Si te olvidas de la clave (alias passphrase), no podrás recobrar la información pues se usa una encriptación muy fuerte.
Para desencriptar el archivo en linux
usar el siguiente comando gpg
gpg prueba.txt.gpg
La salida esperada será:
gpg prueba.txt.gpg
gpg: CAST5 encrypted data
Enter passphrase: TuClaveAquí
Es bueno apuntar también que si la extensión del archivo es .asc, se trata de un archivo encriptado ASCII y si l extensión es .gpg, es un archivo encriptado binario.
---------------------------------------------------------------------------------------------------------------------------------
Comprimiendo y Encriptando un directorio en linux
Debes comprimir el archivo para poder encriptarlo.
1) Comprimes el directorio
tar -cvf nombredado.tar directorioacomprimir
2) Encriptas
gpg -c nombredado.tar
Desencriptar y descomprimir un directorio
gpg nombredado.gpg
tar -xvf archivo.tar
Algo de teoría sobre Ficheros tar
Para poder empaquetar ficheros, utilizamos el siguiente comando:
tar -cvf archivo.tar /dir/a/comprimir/
-c : indica a tar que cree un archivo.
-v : indica a tar que muestre lo que va empaquetando.
-f : indica a tar que el siguiente argumento es el nombre del fichero.tar.
Para poder desempaquetar los ficheros .tar, utilizamos el siguiente comando:
tar -xvf archivo.tar
-x : indica a tar que descomprima el fichero.tar.
-v : indica a tar que muestre lo que va desempaquetando.
-f : indica a tar que el siguiente argumento es el nombre del fichero a desempaquetar.
Si se quiere ver el contenido de un fichero .tar, se utiliza el siguiente comando:
tar -tf archivo.tar
-t : Lista el contenido del fichero .tar-cvf
-f : indica a tar que el siguiente argumento es el nombre del fichero a ver.
Encriptado asimétrico con claves públicas y privadas para Linux
Tiene mayor grado de seguridad, es más lento el proceso. El emisor y receptor conocen su clave pública y cada uno conoce su clave privada.
Necesita
Explicación detallada aquí
Encriptado asimétrico con claves públicas y privadas para windows
Necesita
Explicación detallada aquí
Fuentes
Como Usar PGP Para Linux
https://ssd.eff.org/es/module/como-usar-pgp-para-linux
Cómo: Encriptar y desencriptar archivos en Linux.
https://www.paulbernal.com/general/como-encriptar-y-desencriptar-archivos-en-linux/
Métodos de compresión y descompresión en Linux
http://linuxzone.es/metodos-de-compresion-y-descompresion-en-linux/
Comentarios
Publicar un comentario