KeepassDX 中文文档 下载 App

附件加密存储 - 在密码数据库里安全存放文件

KeePassDX 的附件机制

你可以把任意文件作为附件添加到条目里。附件会被 KeePassDX:

  1. 序列化:转换为二进制数据块
  2. 压缩:默认 GZIP 压缩(可关闭)
  3. 加密:用数据库的加密密钥加密后存入 .kdbx 文件头
  4. 去重:相同内容的附件只存一份(数据库内多个条目引用同一附件时节省空间)

压缩和加密是完全透明的——你看到的始终是原始文件,KeePassDX 在背后处理所有转换。

附件管理
条目附件列表

适合作为附件的内容

纯文本文件

文本文件体积小、无冗余元数据,最适合存附件:

图片文件

KeePassDX 内置图片查看器,可以直接预览附件图片:

推荐使用压缩格式(JPEG),避免太大的 PNG/BMP。

不推荐的内容

以下文件类型不适合作为附件:

如果需要安全存储大文件,考虑使用加密虚拟磁盘(如 VeraCrypt、Cryptomator),KeePassDX 只存解密虚拟磁盘的密码即可。

添加附件

在编辑条目界面:

  1. 点击"回形针"图标
  2. 选择要附加的文件
  3. 如果是图片,KeePassDX 会显示预览
  4. 保存条目

存储性能影响

附件越大,数据库文件越大,打开和保存就越慢。原因:

  1. 每次打开数据库都要解密所有附件数据(即使你只看一个条目的密码)
  2. 每次保存都要重新加密所有附件数据
  3. 数据库文件大了之后,同步(USB、Syncthing)也会变慢

经验原则:附件总大小控制在数据库文件的 10-20% 以内。如果你的数据库从 100KB 膨胀到 5MB+,就该考虑清理附件了。

附件 vs 自定义字段

对于小文本信息,自定义字段比附件更合适:

附件适合存二进制数据;自定义字段适合存结构化文本。