Cómo encriptar archivos en Linux
Anuncio:
En esta ocasión, vamos a ver cómo encriptar archivos en Linux. Antes de empezar recordamos los dos tipos de encriptación, asimétrica, que es la que usamos habitualmente cuando navegamos por HTTPS, donde tenemos una llave pública y una privada. Y por otro lado, encriptación simétrica, que es aquella donde solo tenemos una llave. Para el ejemplo que vamos a ver, es encriptación simétrica.
Entonces, vamos a ver cómo encriptar archivos en Linux. Para ello, vamos a usar el comando gpg como sigue:
gpg -c mi_archivo
Nos pedirá una contraseña para encriptar y ojo, para desencriptar el archivo, así que no la olvides. Esto nos va a generar un archivo encriptado con el mismo nombre que nuestro archivo, con la extensión gpg. También podemos hacerlo agregándole la opción a:
gpg -ca mi_archivo
El proceso es el mismo, pero ahora nos genera un archivo con extensión asc, donde lo único que varía con respecto al anterior, es que nos pone la cabecera típica de:
-----BEGIN PGP MESSAGE-----
Si queremos guardarlo en un archivo con un nombre específico lo haremos indicándole el output:
gpg -ca -o mi_archivo_encriptado mi_archivo
Ya sabemos cómo encriptar archivos en Linux, ahora vamos a ver cómo desencriptar archivos. Esto lo haremos con la opción -d
gpg -d mi_archivo_encriptado
Nos preguntará la contraseña y si es correcta desencriptará el archivo.
Puedes aprender más en nuestra sección de Linux.
Espero que te haya sido de utilidad!