Criptografando um nome de arquivo no Linux?

Criptografando um nome de arquivo no Linux?

Estou tentando criptografar um arquivo e também seu nome. Criptografar o arquivo é bastante fácil, eu uso gpg para isso, mas não consigo descobrir como criptografar o nome do arquivo também. Seria ótimo se o nome do arquivo pudesse ser criptografado usando a mesma chave.

Alguma ideia de como fazer isso?

Responder1

ecryptfs.org

ecryptfs pode criptografar o conteúdo e os nomes dos arquivos. É o esquema de criptografia de diretório inicial padrão suportado pelo Ubuntu.

Responder2

Se você já estiver usando gpg, aconselho o seguinte processo:

  1. Crie um diretório com um nome sem sentido (por exemplo, use mktemp -d).

  2. Copie seu(s) arquivo(s) para este diretório.

  3. Criptografe e compacte o arquivo deste diretório com gpg:

    gpg-zip -c -o file.gpg dirname
    

Você pode querer escrever um script de shell para automatizar isso facilmente.

informação relacionada