¿Cifrar un nombre de archivo en Linux?

¿Cifrar un nombre de archivo en Linux?

Estoy intentando cifrar un archivo y su nombre. Cifrar el archivo es bastante fácil, uso gpg para eso, pero no sé cómo cifrar el nombre del archivo también. Sería fantástico si el nombre del archivo pudiera cifrarse con la misma clave.

¿Alguna idea de como hacerlo?

Respuesta1

ecryptfs.org

ecryptfs puede cifrar tanto el contenido del archivo como los nombres de los archivos. Es el esquema de cifrado del directorio de inicio predeterminado compatible con Ubuntu.

Respuesta2

Si ya estás usando gpg, te recomendaría el siguiente proceso:

  1. Cree un directorio con un nombre sin sentido (por ejemplo, use mktemp -d).

  2. Copie su(s) archivo(s) en este directorio.

  3. Cifre y comprima el archivo de este directorio con gpg:

    gpg-zip -c -o file.gpg dirname
    

Es posible que desees escribir un script de shell para automatizar esto fácilmente.

información relacionada