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.