cryptomator 中文文档 下载 App

系统钥匙串存密码 —— macOS Keychain / Windows Hello / GNOME Keyring 怎么用

什么是系统钥匙串

操作系统自带的一种"安全存储区",专门用来存密码、证书这类敏感数据。Cryptomator 可以把你的保险库密码存进去,下次解锁时自动取回——你不用每次手动输入。

操作系统钥匙串组件需要什么
macOSmacOS Keychain + Touch ID(可选)系统级加密存储,Touch ID 作为额外验证
WindowsWindows Hello 或 Windows Data Protection API用你的 Windows 登录凭据加密存储
LinuxGNOME Keyring / KDE Wallet / Secret Service取决于桌面环境(GNOME 用 Keyring,KDE 用 Wallet)

启用记住密码

  1. 在 Cryptomator Preferences → General 里勾 Store passwords with …
  2. 下拉框选择你想用的钥匙串类型(通常系统自动选了最合适的)
  3. 保存

然后解锁某个保险库时,勾选框 Remember password 会出现在解锁对话框里。勾上 → 输密码 → 解锁 → 之后这个保险库的密码就存进钥匙串了。

下次解锁这个保险库时:

Touch ID 到底是什么

macOS 支持两种 Keychain 存储:

Touch ID 模式下,如果你手头上的指纹坏了(比如手被烫伤),就解不出来了。建议同时保留一份不依赖 Touch ID 的密码备份。

Windows Hello vs Data Protection API

Windows 上有两种:

DPAPI 就是默认的"存了密码下次自动解锁"体验。Windows Hello 多了一层验证。

Linux 上的情况

Linux 没有统一的钥匙串组件,Cryptomator 支持:

钥匙串桌面环境
GNOME KeyringGNOME(Ubuntu 默认)
KDE WalletKDE Plasma
Secret Service通用(后端可能是 GNOME Keyring 或 KDE Wallet)
KeePassXC 插件外部(把密码存进 KeePassXC 的数据库)
Bitwarden 插件外部(存进 Bitwarden)

如果你用 Linux 桌面但没装任何钥匙串组件,Cryptomator 会提示你安装——否则就用不了记住密码功能。

清除已保存的密码

想清除已存的密码:

  1. 在主界面选中保险库 → 右键 → Vault Options(或在 Details 面板点 Vault Options)
  2. 切到 Password 标签
  3. 点 Remove saved password

或者直接到操作系统钥匙串管理工具里手动删(macOS 用 Keychain Access,Windows 用 Credential Manager,Linux 用 seahorse / kwalletmanager)。

第三方密码管理器集成

除了系统钥匙串,Cryptomator 还有两个第三方密码管理器插件:

这两个插件意味着你可以统一用一个外部密码管理器来管所有保险库密码,而不是分散在系统钥匙串里。

安全权衡

记住密码功能本质上是把安全从"你输密码"交给了"系统钥匙串的保护"。权衡:

场景要不要记住
个人笔记本 / 台式机(只你一人用)✅ 放心存(用 Touch ID / Hello 更安全)
工作电脑(公司发的,IT 可能远程管理)❌ 不要存
有被偷风险的便携设备❌ 不要存(除非用 Touch ID / Hello 模式)
多人共享的电脑❌ 绝对不要存

存了就方便,但任何能绕过你登录验证的人都能解锁你的保险库——这包括电脑被偷后通过硬件接口绕过登录、或者电脑被远程入侵。