更好的密码管理?

更好的密码管理?

我使用 KeePass 来管理大部分密码,但目前我仍然在一些我不太满意的地方以明文形式存储密码: + smtp 凭证.muttrc + imap 凭证.offlineimaprc + caldav /cardav 的 Nextcloud 凭证.vdirsyncer/config

vdirsyncer文档提供了一些使用建议经过或者钥匙圈,但我在密钥环设置过程中采取了一些步骤,并意识到我必须进行一些故障排除才能使其正常工作(我使用的是 Gnome,它默认为 KDE 钱包...)。在我深入这个兔子洞之前,我想知道是否有一个可靠的解决方案可以满足所有这三种需求。

答案1

我最终选择了pass——

.vdirsyncer/config用来password.fetch = ["command","pass","Nextcloud/user"]找回密码。

.offlineimaprc

[general]
accounts = Example
pythonfile = ~/.offlineimap/pass.py

[Repository ExRemote]
type = IMAP
remotehost = ...
cert_fingerprint = ...
remoteuser = [email protected]
remotepasseval = get_pass("user")
ssl = yes 

然后.offlineimap/pass.py包括这个:

#! /usr/bin/env python2
from subprocess import check_output

def get_pass(account):
    return check_output("pass Example/" + account, shell=True).splitlines()[0]

我仍在微调我的.muttrc设置。

相关内容