Cómo cifrar un archivo en Linux, MacOS y Windows – y por qué deberías hacerlo

Published:

En muchas ocasiones, almacenamos documentos que contienen información sensible en nuestros sistemas operativos de escritorio. Proteger esos archivos es fundamental para evitar que caigan en manos equivocadas. Cifrar un archivo es una de las maneras más seguras de hacerlo. Aquí te explico cómo cifrar archivos en Linux, MacOS y Windows y por qué deberías considerar esta opción para mantener tu información privada segura.

¿Por qué cifrar un archivo?

El cifrado convierte tu archivo en un formato ilegible sin la contraseña adecuada. Es una excelente medida de seguridad para proteger información sensible, como contraseñas, documentos financieros o datos personales. Aunque podrías ocultar un archivo en una carpeta desconocida, esto no lo protege de alguien con acceso a tu computadora. Con el cifrado, incluso si alguien encuentra el archivo, no podrá leerlo sin la clave de desencriptación.

Cómo cifrar un archivo en Linux

En Linux, puedes usar GnuPG (GPG) para cifrar archivos de manera sencilla desde la línea de comandos. Este método es rápido y ampliamente compatible con las principales distribuciones.

1. Abre una terminal

Navega hasta el directorio donde se encuentra el archivo que deseas cifrar.

2. Instala GnuPG (si es necesario)

Si GnuPG no está instalado en tu sistema, puedes agregarlo usando los siguientes comandos según tu distribución:

sudo apt-get install gnupg -y  # Ubuntu y derivadas
sudo dnf install gnupg -y      # Fedora
sudo pacman -S gnupg           # Arch Linux

3. Cifra el archivo

Usa el siguiente comando para cifrar el archivo:

gpg -c ARCHIVO

Donde ARCHIVO es el nombre del archivo a cifrar. Te pedirá que crees y verifiques una contraseña. Una vez cifrado, se generará un nuevo archivo con la extensión .gpg, y deberías eliminar el archivo original.

4. Descifrar el archivo

Cuando necesites acceder al archivo, descífralo con el comando:

gpg ARCHIVO.gpg

Consejo adicional:

Para mayor seguridad, evita que tu contraseña permanezca en la memoria caché durante mucho tiempo. Configura un límite de tiempo para el caché del password editando el archivo de configuración:

nano ~/.gnupg/gpg-agent.conf

Añade las siguientes líneas:

default-cache-ttl 60
max-cache-ttl 120

Luego, recarga la configuración de GnuPG:

gpgconf --reload all

Cómo cifrar un archivo en MacOS

En MacOS, tienes varias opciones para cifrar archivos. Una de las más potentes es usar GnuPG, al igual que en Linux. Sin embargo, antes de comenzar, debes instalar Homebrew, un gestor de paquetes para MacOS.

1. Instala Homebrew

Abre la terminal y ejecuta el siguiente comando para instalar Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Sigue las instrucciones en pantalla para completar la instalación.

2. Instala GnuPG

Una vez instalado Homebrew, instala GnuPG con el siguiente comando:

brew install gnupg

Si se te solicita instalar las herramientas de desarrollo, ejecuta:

xcode-select --install

3. Cifra y descifra archivos

Con GnuPG instalado, puedes cifrar y descifrar archivos de la misma manera que lo harías en Linux utilizando los comandos descritos anteriormente (gpg -c ARCHIVO para cifrar y gpg ARCHIVO.gpg para descifrar).

Cómo cifrar un archivo en Windows

En Windows 11, el sistema operativo ofrece una forma simple de cifrar archivos usando el Explorador de archivos, pero esta opción no protege con contraseña los archivos. Si necesitas cifrar un archivo con contraseña, es mejor usar GnuPG.

1. Cifrado básico en Windows

Para cifrar un archivo sin contraseña, sigue estos pasos:

  1. Abre el Explorador de archivos y navega hasta el archivo que deseas cifrar.
  2. Haz clic derecho en el archivo y selecciona Propiedades.
  3. En la pestaña General, haz clic en Opciones avanzadas.
  4. Marca la opción Cifrar contenido para proteger datos y haz clic en Aceptar.
  5. Aplica los cambios y cierra la ventana.

Este método solo cifra el archivo pero no le añade protección por contraseña.

2. Cifrar con contraseña usando GnuPG

Para mayor seguridad, puedes usar GnuPG en Windows mediante el paquete Gpg4win:

  1. Descarga e instala Gpg4win desde su sitio web oficial.
  2. Sigue el asistente de instalación.
  3. Una vez instalado, abre una ventana de PowerShell o CMD y usa los comandos de GnuPG para cifrar y descifrar archivos, como se mencionó en las secciones anteriores.

Conclusión

El cifrado es una medida clave para mantener la privacidad de tus archivos en cualquier sistema operativo. Usar GnuPG en Linux, MacOS o Windows garantiza que tu información sensible esté protegida de accesos no autorizados, añadiendo una capa extra de seguridad que va más allá de simples contraseñas o ubicaciones ocultas.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles