¿Cambiar el nombre de un archivo de clave KeePass lo daña?

¿Cambiar el nombre de un archivo de clave KeePass lo daña?

Cambié el nombre del archivo de clave KeePass de foobara foobar.keycon el mvcomando. Lo siguiente que veo es que no puedo abrir mi base de datos. El mensaje de error dice que debo verificar si la base de datos está dañada o si elegí la clave incorrecta.

Actualización: Se me acaba de ocurrir que creé nuevas claves (con el mismo nombre) debido a la advertencia acerca de que las "claves heredadas" no serán compatibles en un futuro próximo con KeePassXC. Pero no recuerdo haber tenido ningún problema entre el momento de la creación de la nueva clave y el cambio de nombre.

Respuesta1

Cambiar el nombre del archivo no afecta el contenido del archivo. Si este fuera el caso, cambiar el nombre de cualquier cosa dañaría los archivos. Puedes verificar este comportamiento tú mismo:

% 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

Respuesta2

No, no debería dañar el contenido del archivo. Pero es posible que Keepass esté ejecutando una verificación de extensión elemental. Puede intentar cambiar el nombre del archivo foobary comprobar si funciona o no.

Respuesta3

Para otros tan tontos como yo, aquí hay otro paso para solucionar el problema. Restablecí la clave en KeepassXC porque la mía iba a ser heredada, sin embargo, al hacerlo, solo marqué la casilla que decía restablecer clave, supuse que la contraseña permanecería sin cambios, sin embargo, esto solo hizo que no lo hiciera. Tengo una contraseña, así que me tomó un par de días darme cuenta de que era tan simple como usar el nuevo archivo de claves y dejar el campo de contraseña en blanco y luego podría acceder a mi base de datos nuevamente. Ojalá esto ayude a cualquiera que esté en mi misma situación.

información relacionada