encfs não irá descriptografar minha pasta criptografada - senha incorreta

2

Eu uso o encfs para fazer backup dos meus dados no meu disco rígido externo. Até ontem tudo sempre correu bem. Então, depois de formatar meu disco rígido interno, eu precisava acessar os dados na minha pasta criptografada

  • Eu usei uma instalação antiga do Lucid (10.04) para montar minha pasta criptografada (estava usando o 12.04 no meu PC e era a única instalação disponível do Linux)
  • O Cryptkeeper aceitou minha senha e montou o diretório, mas o último estava vazio
  • Eu tentei desmontar e depois remontá-lo, mas desta vez recebi uma mensagem de "senha incorreta"
  • Eu tentei montar outra pasta criptografada (que tinha uma senha diferente), foi exatamente o mesmo: senha aceita, o diretório montado está vazio, depois de desmontar / remontar a senha não é mais aceito

Eu até tentei inicializar a partir de um USB 13.10, mas desta vez o encfs não aceitaria a senha (para pastas criptografadas)

Pergunta

Como posso recuperar meus dados agora? Eu perdi metade dos meus documentos agora, alguns dos quais são trabalhos profissionais.

    
por user233612 09.01.2014 / 12:28

1 resposta

2

A melhor solução mais fácil é ir para uma cópia de backup, a criptografia por design torna a recuperação de dados quase impossível, então os backups são mais importantes do que nunca.

A página man do encfs tem algumas coisas a dizer sobre versões diferentes, coisas como

% bl0ck_qu0te%

Até mesmo coisas como tamanhos de blocos & amp; codificação de nome de arquivo diferente pode não ser suportada em versões mais antigas.

Eu estou apenas supondo, mas provavelmente tentando todas as versões diferentes baguncei as coisas. Se você tiver sorte, nenhum dos arquivos foi montado corretamente para que os arquivos permaneçam inalterados, e montá-los com a mesma versão de encfs ainda pode funcionar. Ou talvez apenas o arquivo "configuration" do .encfs6.xml foi modificado um pouco.

Se a mesma versão dos encfs que criou os arquivos ou uma versão mais recente não funcionar, talvez você tenha uma boa cópia de backup do arquivo .encfs6.xml para descriptografar os arquivos. Se você não tem um bom backup, então você pode ser capaz de recriar um arquivo de configuração que irá funcionar, estou tentando descobrir como fazer isso sozinho, caso algo dê errado com o arquivo de configuração, e mantendo um arquivo de configuração com uma senha hash & amp; instruções de como descriptografar os arquivos não é muito seguro também.

  • Eu tentei criar uma nova pasta de encfs vazia usando o mesmo configurações & amp; senha como outra pasta com arquivos criptografados. Mas o Os arquivos .encfs6.xml tinham diferentes "codificadosKeyData" provavelmente por causa de diferentes "saltData" e diferentes "kdfIterations" e tentando montar os arquivos antigos com o novo .encfs não funcionou (decodificação de erro nomes de arquivos, incompatibilidades de soma de verificação ...).
  • Tentarei alterar o novo arquivo .encfs para corresponder a saltData & amp; kdfInterations, então apenas diferentes codificadosKeyData. - > Ainda não trabalhos! Mesmo com --anykey não funciona!

Portanto, parece que você realmente precisa de um arquivo .encfs6.xml idêntico para descriptografar todos os arquivos antigos. Recriar um novo .encfs com as mesmas opções obteria quase todo o arquivo recuperado, mas ainda precisaria dos "codData" "saltData" e "kdfIterations", então se essas 3 opções não foram alteradas no seu arquivo .encfs6.xml, mas talvez outras opções foram alteradas, você ainda pode estar com sorte?

  • Além disso, NÃO use o cryptkeeper! (Pelo menos até depois que você possa descriptografar seus arquivos) Use o encfs diretamente em um terminal, com encfs -f -v encodeddir decrypteddir para ter uma idéia do que está acontecendo, pois tudo o que sei é que é uma versão antiga ou estranha do cryptkeeper que não está montando seus diretórios corretamente , venha a pensar nisso.
por Xen2050 13.01.2014 / 15:32