我从改变KeePass的密钥文件的名称foobar
,以foobar.key
与mv
命令。接下来我看到的是我无法打开我的数据库。错误消息说我应该检查数据库是否已损坏或者我是否选择了错误的密钥。
更新:我刚刚发现我创建了新密钥(具有相同名称),因为有关“遗留密钥”的警告在不久的将来与KeePassXC不兼容。但我不记得在创建新密钥和重命名密钥之间有任何问题。
你有那个文件的备份,不是吗?
当然不是......
—
Igor V.
随着您的更新,我的第一个猜测是您使用了错误的密钥文件,并且您对于哪个是正确的文件感到困惑,因为它们都具有相同的名称。如果你一直使用相同的密钥并突然停止工作,那么这与重命名它无关,这看起来像一个Keepass支持问题。
—
schroeder
不,但谢谢。由于我建立的系统,我很确定。
—
Igor V.
But I don't recall having any problems these few days, between creation of the new key and renaming it.
你关闭了申请吗?你用的是什么操作系统?你使用哪个Keepass程序?您正在使用的keepass客户端程序可能正在缓存内存中的密钥文件,因此它不会重新读取更新的密钥文件,或者在重命名后不会重新打开密钥文件,因此它仍然从旧的inode读取。