如何恢复 ASCII 格式的旧密钥环?

如何恢复 ASCII 格式的旧密钥环?

最近的系统升级将默认密钥环的格式从 ASCII 更改为二进制,弄乱了我的密码密钥环。

旧的文本文件已移至我的桌面,并在 ~/.local/share/keyrings 中创建了一个新的空二进制文件,因此所有保存的密码都丢失了!我尝试将旧文件复制并导入到同一文件夹,但 Seahorse 无法识别 ASCII 格式。我如何导入或将旧密钥环转换为正确的二进制格式?

以下是我在 ASCII 密钥环中找到的条目的示例:

[keyring]
display-name=Default keyring
ctime=1648331716
mtime=0
lock-on-idle=false
lock-after=false

[29]
item-type=0
display-name=Password for 'SessionData' on '***'
secret={"api_url": "https://***", "appversion": "*", "cookies": {"Session-Id": "***", "Tag": "vpn-b"}, "session_data": ***
mtime=1697985464
ctime=1697985464

[29:attribute0]
name=application
type=string
value=Python keyring library

[29:attribute1]
name=service
type=string
value=***

[29:attribute2]
name=username
type=string
value=SessionData

[...]

任何帮助都将非常感激。

相关内容