eCryptfs - Não é possível descriptografar nomes de arquivos

0

Eu tenho dados criptografados em um HD externo montado em /home/username/.Data . Eu estou tentando descriptografá-lo para /home/username/Data .

Embora eu possa ler com sucesso o conteúdo dos arquivos, não consigo descriptografar os nomes dos arquivos.

Aqui está o que estou tentando:

$ sudo ecryptfs-add-passphrase --fnek
Passphrase: 
Inserted auth tok with sig [aaaaaaaaaaaaaaaa] into the user session keyring
Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring

$ sudo mount -t ecryptfs /home/username/.Data /home/username/Data        
Passphrase: 
Select cipher: 
 1) aes: blocksize = 16; min keysize = 16; max keysize = 32
 2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
 4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
 5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
 6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]: 
Select key bytes: 
 1) 16
 2) 32
 3) 24
Selection [16]: 2
Enable plaintext passthrough (y/n) [n]: 
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [aaaaaaaaaaaaaaaa]: bbbbbbbbbbbbbbbb
Attempting to mount with the following options:
  ecryptfs_unlink_sigs
  ecryptfs_fnek_sig=bbbbbbbbbbbbbbbb
  ecryptfs_key_bytes=32
  ecryptfs_cipher=aes
  ecryptfs_sig=aaaaaaaaaaaaaaaa
  Mounted eCryptfs

Estou usando o Ubuntu 14.04.1 LTS e o ecryptfs-utils 104-0ubuntu1 .

Alguma idéia para resolvê-lo?

    
por toliveira 27.12.2014 / 00:11

1 resposta

0

Só notei o provável problema enterrado lá: Você disse "O HD externo foi criptografado há alguns meses, com uma versão mais antiga do Ubuntu."

As versões mais recentes do eCryptfs nem sempre funcionam com dados criptografados com versões mais antigas. Não é totalmente compatível com versões anteriores. Você deve descriptografar os dados usando a versão original que os criptografou.

Ou, é possível que você não esteja usando a chave certa para a criptografia de nome de arquivo (fnek), verifique novamente a chave e examine as opções de montagem ecryptfs_fnek_sig=(fnek_sig) e até ecryptfs_sig=(fekek_sig) .

    
por 18.01.2015 / 02:20