安全指南

密码管理器安全吗?工作原理与云端、本地的区别,以及如何选择

密码管理器真的安全吗?针对「集中在一处,一旦被攻破就全完了」的担忧,用零知识加密的原理作答。云端型(Bitwarden/1Password)与本地型(KeePass)的区别,以及安全的选择、上手与迁移方法。

发布于 2026-06-11 更新于 2026-10-20 3 分钟阅读
本页目录

「密码管理器,说到底不就是那里一旦被攻破就全完了吗?」——针对最常见的这个担忧,本文从原理出发诚实作答。这里不涉及攻击手法,只讲安全性的依据,以及适合自己的选择方法。

加密能保护什么,还有哪些风险

这种担忧有道理:那一处一旦被攻破,所有密码都可能泄露。零知识加密能解决其中的大部分问题。

你的设备:凭主密码生成密钥 → 加密金库
↓ 同步加密字段(未加密信息的范围因产品而异)
云端(提供方):保管密文。设计上读不出内容
↓ 如果提供方泄露数据
即使字段已加密,弱密码等因素仍会带来被猜测、解密的风险
端侧加密示意图。加密字段因产品而异;本图不保证数据不会泄露或无法被解密。

由此导出的实务铁律只有一条——让主密码做到「长、唯一、不离开设备」。如果这里薄弱,被偷走的密文就留有被人花时间破解的余地。强度的参考标准可在 密码强度检查器 确认。

MFA 用于防止未经授权的账户登录,不能阻止对被盗加密数据进行密码猜测。设备、浏览器和应用的安全性也需要单独保障。提供方的威胁模型也涉及设备入侵与 Web 客户端的分发途径等问题。

真正能守护你的 3 个机制

它的价值远不止「不用记忆的金库」。

生成
为每个网站自动生成不同的强密码=不再重复使用
自动填充
只在已登记的域名填入=不贴到假网站上
监控
与泄露数据库比对并提示重设
同步
跨设备也始终保持加密状态

尤其有效的是自动填充的抗钓鱼能力。人很难辨别与真品几乎一模一样的假域名,但管理器只要登记的域名不一致就不会填入,于是「咦,怎么填不进去」就成了发现假网站的线索。靠手动从表格复制粘贴的做法,没有这道防御。

云端型 vs 本地型 —— 按用途选择

这里列出的产品使用端侧加密。请按产品及其设置确认加密范围、恢复方式,以及同步和备份的安全条件。一个主要区别是由谁管理同步。

云端型(Bitwarden / 1Password)

  • 在所有设备上自动同步、共享省心
  • 备份与恢复的引导路径完善
  • 内容始终保持加密(提供方也读不出)
  • 操作省事易于坚持=适合大多数人

本地型(KeePass 等)

  • 把加密文件(.kdbx)自己放到 Drive 等处来同步
  • 适合完全不想让提供方介入的人
  • 同步、备份都是自负其责
  • 适合以离线为主、想完全在手边管理的人

两者都向安全一侧设计。请以能否坚持来选择。比起完美却用着用着就放弃的工具,朴素但每天都能用的工具,结果上更能守护你。

安全的选择方法(核查清单)

1

必须是零知识(端侧加密)

是否为提供方读不出内容的设计。若接受过第三方安全审计,或为开源,则其主张更容易验证。
2

密码管理服务的账户登录支持 MFA

除主密码外,能否为密码管理服务的账户登录设置 passkey/物理密钥等抗钓鱼的 MFA,以防止未经授权的登录(→ 多因素认证指南)。
3

备有恢复手段

丢失主密码时的恢复套件/紧急访问。正因为零知识,提供方无法重新签发,所以必须有恢复设计。
4

支持你使用的全部设备

PC、手机、浏览器扩展齐全,自动填充在日常中切实可用。用不上的功能起不到防御作用。

上手方法、迁移方法

1

选一个并安装

按上面的标准决定云端型还是本地型,PC 和手机都装上。
2

把主密码做到长且唯一

唯独这里要强,绝不与其他处重复使用。好记又长的『口令短语(passphrase)』更现实。
3

为密码管理账户、恢复邮箱和主要账户设置 MFA

为密码管理服务的账户、用于恢复的邮箱及主要账户设置抗钓鱼 MFA,以防止未经授权的登录。
4

导入既有密码,从弱的开始换成强的不同密码

从浏览器或电子表格批量导入→从重复使用的、弱的开始,依次更新为强而不同的密码。
5

确实清除明文的存放处

导入后,把 Drive 上的明文文件、已下载的副本、回收站、历史记录都删除(→ 密码的正确保管)。
6

支持的服务转向 passkey

能减少密码本身。目标是不再留下可被偷的密码。

专用型、内置型与浏览器保存的比较

除了云端型和本地型管理器,还有第三种选择:操作系统或浏览器内置的密码保存功能。

专用(云端型)专用(本地型)操作系统内置(iPhone「密码」App、Google 密码管理器)
费用免费计划或付费免费(KeePass 等)无额外费用
设备跨 Windows、Mac、iPhone、Android 使用同步需要自己安排以单一厂商的设备和浏览器为主
家人或团队共享强需要费功夫部分支持
泄露与重复使用警告有(取决于产品和计划)通过插件有
适合混用多个平台、需要共享想自己管理同步的人所有设备都来自同一厂商

内置型只要用好生成和自动填充,也能做到每个服务使用不同的密码。等需要跨平台时再迁移到专用管理器,这个顺序完全没问题。

如何检查自己的设置

不要装好就结束。以下设置请检查一次。

1

检查密钥的派生方式(KDF)

把主密码转换成密钥的密钥派生函数(KDF)越重,被偷走的密文就越难被暴力破解。在 Bitwarden 中,打开网页版的「设置」→「安全」→「密钥」;默认是 PBKDF2 SHA-256、600,000 次迭代,也可以选择 Argon2id。较早创建的账户,请确认设置符合当前的推荐值。

2

把恢复信息保存在密码管理器之外

1Password 除主密码外还使用 34 个字符的 Secret Key(秘密密钥),它印在应急工具包上。在 Bitwarden 中,请记下两步登录的恢复代码。两者都不要只放在金库里;打印出来,放在家中固定的地方。

3

检查密码管理器本身的 MFA

优先使用 passkey、物理密钥或验证器应用,而不是短信(→ MFA 指南)。

4

检查自动锁定时间

确认浏览器扩展和应用会在一段时间无操作后或关闭浏览器时锁定。和家人共用的电脑上要设得短一些。

常见错误与对策

  • 主密码和其他服务用的是同一个:那边一泄露,金库的钥匙也随之暴露。主密码不能在其他任何地方使用。
  • 恢复代码或应急工具包只放在金库里:被锁在外面时就拿不到。请在纸上等金库之外的地方保留一份。
  • 迁移后仍开着浏览器的密码保存:密码分散在两处,旧密码也会残留。迁移完成后,关闭浏览器保存,并删除其中已保存的内容。
  • 金库处于解锁状态就离开座位:请设置较短的自动锁定时间。

实例:提供方被攻破时,哪些东西守住了

2022 年 12 月,LastPass 公布攻击者复制了客户金库数据的备份。据该公司说明,网站的用户名、密码、安全笔记和表单填充数据仍以 256 位 AES 加密,只有用从各用户主密码派生的密钥才能解密。

同一份公告中还写明:

  • 金库中的网站 URL 位于未加密的部分
  • 账户信息也被复制:公司名称、最终用户姓名、邮箱地址、账单地址、电话号码,以及客户连接时使用的 IP 地址
  • 在默认设置(PBKDF2、100,100 次迭代)下,只要主密码足够强,猜出它将极其困难

由此可见:零知识设计保护了内容,但最终起决定作用的是主密码的强度和密钥派生的设置。另外,知道你在哪些网站有账户,也可能被用于冒充这些网站的钓鱼邮件。如果提供方公布了泄露事件,请考虑更改主密码以及重要账户的密码。

本站的视角:守住主密码和金库的 MFA,并选能坚持用的工具

本站从不把秘密(密码、密钥、连接信息)以明文放在共享文档或代码里,日常登录都用密码管理器统一管理。除了长且唯一的主密码和适当的加密设置,还应配置用于防止未经授权登录的 MFA。设备和应用更新、自动锁定、恢复信息的保管也需要分别确认。选择工具时,应兼顾安全条件和能否坚持使用。

接下来阅读

出处

更新记录

  • 2026-10-20: 限定了加密数据泄露时的安全保证,并区分 MFA、抵抗解密的能力与设备安全。本次为有限范围的订正,未重新核验所有既有事故公表数值和产品功能。

FAQ

Q把所有密码集中在一处,那里一旦被攻破不就一下子全军覆没了吗?
A

端侧加密旨在提供方泄露加密数据时保护内容。但被盗加密数据仍可能面临密码猜测,设备或应用也可能被入侵。未加密信息的范围也因产品而异。需要长且唯一的主密码、适当的加密设置,以及及时更新的设备和应用。MFA 用于防止未经授权的登录,并不保证已经被盗的加密数据无法被解密。

Q云端型和本地型,该选哪个?
A

想在所有设备上轻松同步、想和家人或少数人共享,就选云端型(Bitwarden/1Password)。想自己完全掌控同步、连提供方都不想让其介入,就选本地型(KeePass:把加密文件自己放到 Drive 等处)。两者都是零知识,提供方都看不到内容。以能否坚持使用来选才是正解,比起用不下去的完美工具,能一直用下去的工具更胜一筹。

Q浏览器保存和专用管理器有什么区别?
A

浏览器保存近年也会加密,但专用管理器一以贯之地具备:生成强密码、在假域名上不自动填充的抗钓鱼能力、泄露监控、跨设备的零知识同步,乃至 passkey 支持。至少用浏览器保存也有『不再重复使用』的效果,但专用管理器是更好的选择。

Q密码管理器的提供方被攻破过吗?
A

有过。2022 年 LastPass 公布,攻击者复制了客户金库数据的备份。据该公司说明,保存的用户名、密码、笔记等字段仍以 256 位 AES 加密,只有用从各用户主密码派生的密钥才能解密。但网站 URL 位于未加密的部分。由于内容的安全取决于主密码的强度,主密码要长且唯一。

Q忘记主密码会怎样?
A

在零知识设计下,提供方也不知道你的主密码,因此无法替你重置。只有事先做好准备才能恢复,例如 1Password 的应急工具包(Emergency Kit)或 Bitwarden 的紧急访问(付费计划功能)。第一天就把恢复信息打印出来,保存在密码管理器之外。

Q可以免费使用吗?
A

可以。iPhone 的「密码」App 和 Google 密码管理器不需要额外费用,Bitwarden 有免费计划,KeePass 是免费的开源软件。付费计划主要增加家庭共享、泄露监控等功能。先从免费开始,需要共享时再考虑升级。