A alteração do nome de um arquivo-chave do KeePass o corrompe?

0

Alterei o nome do arquivo-chave KeePass de foobar para foobar.key com o comando mv . A próxima coisa que vejo é que não consigo abrir meu banco de dados. A mensagem de erro diz que devo verificar se o banco de dados está corrompido ou se escolhi a chave errada.

Atualização: Ocorreu-me que eu criei novas chaves (com o mesmo nome) por causa do aviso sobre "chaves legadas" não serem compatíveis em um futuro próximo com o KeePassXC. Mas não me lembro de ter problemas entre o momento da criação da nova chave e renomeá-la.

    
por Igor V. 05.03.2018 / 07:07

3 respostas

1

A alteração do nome do arquivo não afeta o conteúdo do arquivo. Se este fosse o caso, corromperia arquivos para renomear qualquer coisa! Você pode verificar esse comportamento sozinho:

% dd if=/dev/urandom of=foobar bs=4k count=1 
1+0 records in
1+0 records out
4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000462499 s, 8.9 MB/s
% sha1sum foobar
d2b34df511b3d328ef23ad8f588cce50bd8b81fa  foobar
% mv foobar foobar.key
% sha1sum foobar.key
d2b34df511b3d328ef23ad8f588cce50bd8b81fa  foobar.key
    
por 05.03.2018 / 07:49
1

Não, não deve corromper o conteúdo do arquivo. Mas é possível que Keepass esteja executando uma verificação de extensão elementar. Você pode tentar renomear o arquivo de volta para foobar e verificar se funciona ou não.

    
por 05.03.2018 / 08:53
0

Para outras pessoas tão tolas quanto eu, esta é outra etapa da solução de problemas. Eu redefinir a chave no KeepassXC porque o meu ia ser legado, no entanto, ao fazê-lo, eu só marcava a caixa que dizia a redefinição de chave, eu assumi que a senha permaneceria inalterada, no entanto, isso só fez com que eu não fizesse tenho uma senha, então levei alguns dias para descobrir que era tão simples quanto usar o novo arquivo de chaves e apenas deixar o campo de senha em branco e então eu poderia acessar meu banco de dados novamente. Espero que isso ajude alguém que esteja na mesma situação.

    
por 17.08.2018 / 16:38

Tags