自定义字段 - 存储更多信息
什么是自定义字段
标准的 KeePass 条目只有标题、用户名、密码、URL、备注这几个固定字段。但现实中很多网站要求额外信息:
- 安全问题和答案("你养的第一只宠物叫什么?")
- 手机 PIN 码(和密码分开的数字码)
- 恢复码(Recovery Code,用于账户找回)
- 会员卡号、API Key、Token
KeePassDX 的自定义字段(Custom Field)就是用来存放这类额外信息的。
添加自定义字段
在编辑条目界面,找到"自定义字段"区域:
- 点击"+"按钮添加新字段
- 输入字段名(Key),比如
Security Question - 输入字段值(Value),比如
My cat is Whiskers - 如果字段值敏感,勾选"保护字段"(Protected)

保护字段 vs 普通字段
| 方面 | 普通字段 | 保护字段 |
|---|---|---|
| 显示方式 | 明文显示 | 默认隐藏,点击才显示 |
| Magikeyboard/Autofill | 可以选择填充 | 可以选择填充 |
| 剪贴板复制 | 直接可用 | 需要用户验证才能复制(4.3.0+) |
| 加密存储 | 明文存储在条目里 | 加密存储在数据库里 |
敏感信息(PIN、恢复码、API Key)一定要标为保护字段。
自定义字段的高级用法
作为自动填充目标
自定义字段可以在 Magikeyboard 或 AutoFill 里选择填充。这意味着你可以:
- 在 Magikeyboard 里配置:某个字段(如
PIN)在特定网站自动填入 - 把安全问题答案存在自定义字段里,需要时快速调出
模板化重复字段
某些类型的账户(如信用卡)总需要存相同的字段:
- 卡号
- CVV
- 有效期
- 持卡人姓名
KeePassDX 支持条目模板功能——创建一个包含这些自定义字段的模板条目,之后新建信用卡条目时直接套用模板即可。
搜索自定义字段
KeePassDX 的搜索功能会同时搜索自定义字段的 key 和 value。所以即使你忘了条目在哪个分组,只要记得某个关键字段名或值,也能搜到。
注意事项
- 自定义字段名可以自由命名,但建议有规律性(统一大小写、不含空格)
- 保护字段虽然加密存储,但不要依赖它来存储极其敏感的信息(比如数据库主密码本身)——那等于把两把钥匙串在同一个钥匙扣上