我想使用我的登录密码自动解锁密码管理器。有什么方法可以实现这一点并且相当安全吗?
答案1
“密码管理器”可以指两个略有不同的程序。
如果你正在寻找一个数据库你可以保留您自己的信息,查看KeePass– 它有一个使用 Windows 用户帐户保护数据库的选项。(不过,此功能仅在 2.x 系列中可用。)
从技术上来说,任何如果您使用 Windows 中的“加密文件系统”(EFS) 功能,则可以使软件以类似的方式工作。(Win 7 从专业版开始就有此功能。)您使用 EFS 加密的所有文件都使用证书加密,而证书又受 Windows 密码保护。(请确保备份证书和私钥;Windows 7 应该会提示您执行此操作。)
这意味着您可以使用 Password Safe 或 KeePass 或 Notepad 创建数据库没有任何密码,仅使用 EFS 加密,并且将使用您的 Windows 密码进行安全保护。
GNOME Keyring 主要供其他程序。在 Windows 中,可以使用凭证 API:程序可以通过
CredRead()
/存储密码CredWrite()
(以 CRED_TYPE_GENERIC 的形式),您可以通过控制面板 – 凭证。