目录
在数字时代,每个人都需要为邮箱、社交、银行、工作等各类平台设置复杂且不同的密码,记忆和管理这些密码成为一大难题。KeePass正是为解决这一痛点而生。它通过将所有密码凭证集中保存在一个加密的数据库文件中,用户只需创建一个足够强大的主密码来解锁这个数据库。这款软件由开发者Dominik Reichl创建,特点是开源和免费,源代码公开接受安全专家的审查,遵循“公开即安全”的理念,这让它成为安全专业人士和隐私重视用户的优选工具之一。软件本身非常轻量,原生版本无需安装即可运行,甚至可以放在U盘里随身携带。
官网入口地址
KeePass官网入口:https://keepass.info/
下载地址
官网下载页面:https://keepass.info/download.html
在该页面可选择下载安装版或便携版。
Windows安装版:下载 KeePass-2.61-Setup.exe 文件,运行后按步骤安装(需要管理员权限)。
Windows便携版:下载 KeePass-2.61.zip 压缩包,解压到任意位置(如U盘)即可直接运行,无需安装,不会在程序目录外存储设置。
他平台:官网页面下方提供了各大平台的第三方兼容版本链接,如安卓端的KeePassDroid、KeePass2Android,iOS端的KeePassium、Strongbox,以及跨平台的KeePassXC等。
功能介绍
高强度数据库加密:KeePass数据库文件默认使用AES-256算法加密,同时也支持ChaCha20和Twofish算法。这意味着即使数据库文件意外泄露,在没有主密码的情况下,破解在计算上也是不可行的。
单一主密码与密钥文件:用户只需记住一个复杂的主密码来解锁整个密码库。为增加安全性,还可以配合使用“密钥文件”进行双因素认证。密钥文件可以是一个图片、文档或生成的密钥文件,登录时除了输入主密码,还必须提供这个文件,极大提升安全性。
内置强密码生成器:支持自定义密码长度、字符集(大小写字母、数字、特殊符号),并能一键生成高强度的随机密码。在注册新账号时,可自动生成并填入密码,确保每个网站都使用独立、复杂的密码。
便捷的自动填充功能:KeePass支持全局自动输入热键。在登录页面,只需按下快捷键,软件就能模拟键盘输入,自动填写用户名和密码,既方便又能防止键盘记录器窃取。
分组与标签管理:用户可以创建多级文件夹对密码条目进行分类,按“工作”、“个人”、“金融”、“社交”分类。每个条目除了存储密码,还能保存用户名、URL、备注、文件附件以及自定义字段,功能非常强大。
丰富的插件扩展生态:KeePass 2.x版本支持丰富的插件,可实现云同步、浏览器集成、OTP二次验证码生成、数据库自动备份等进阶功能。,配合浏览器插件可以实现像商业软件一样的网页自动填充体验。
开源与免费:软件基于GPL协议开源,任何人都可查看、审查、修改源代码。这一特性保证了软件没有后门,安全性透明可靠,并且免费,无任何功能限制。
极致的便携性:官方提供便携版,解压即用,可存放在U盘或云同步文件夹中。所有程序文件和用户数据库都在一个文件夹内,换电脑后插上U盘即可立即访问所有密码。
数据库导入导出:支持从他主流密码管理器(如LastPass、1Password、Bitwarden等)导入数据,也支持导出为TXT、HTML、XML、CSV等多种格式,方便用户迁移或备份数据。
多语言界面支持:软件官方提供包含简体中文在内的多种语言界面包,方便用户使用。
应用场景
个人账号安全管理:为上百个网站和App生成并记忆独立的高强度密码,从根本上杜绝“一个密码泄露,所有账号被盗”的风险。从此只需记住一个主密码。
团队共享密码:小团队可以将加密的数据库文件放在内部共享服务器或云盘上,配合密钥文件,安全地与同事共享服务器密码、公司支付账号、Wi-Fi密码等敏感信息。
移动办公与跨平台使用:将数据库文件放在网盘(如OneDrive、坚果云),在电脑上使用KeePass原生程序,在手机上使用KeePassDX或Strongbox等兼容App,即可实现密码库的实时跨平台同步访问。
重要信息保险箱:除了密码,还可以将软件序列号、银行卡信息、身份证照片扫描件、Wi-Fi密码、路由器后台密码等作为附件或备注存储在数据库中,成为一个安全可靠的个人信息仓库。
开发与运维管理:开发者和运维人员常需管理大量的服务器IP、SSH密钥、数据库连接字符串等。KeePass的备注和自定义字段功能非常适合存储这类结构化信息,配合插件还能实现自动登录服务器。
定价与授权
KeePass Password Safe是一款基于GNU通用公共许可证(GPL)发布的免费、开源软件。无论是个人使用还是商业用途,都无需支付任何费用。软件本身不包含任何广告或增值付费服务,所有功能均对所有用户开放。
应用示例:为新网站生成并保存密码
-
在注册网站时,打开KeePass,点击工具栏的“添加条目”。
-
在弹出的窗口中,填写网站“标题”和“用户名”。
-
点击密码框右侧的“生成密码”按钮,在密码生成器中设定好长度和字符规则,点击“确定”生成一个强密码。
-
网站注册成功后,回到KeePass窗口点击“确定”保存该条目。
-
下次登录该网站时,在登录页面点击用户名输入框,然后按下KeePass的全局自动填充快捷键(默认为Ctrl+Alt+A),软件即会自动填入用户名和密码。
系统支持
原生支持:Windows 7, 8, 10, 11 (32位, 64位, ARM64架构)。
跨平台支持:通过Mono框架可运行在Linux、MacOS、BSD等系统上。
第三方兼容客户端:官方网站在“Contributed/Unofficial KeePass Ports”部分提供了各大平台的第三方客户端列表,包括Android(如KeePassDX)、iOS/iPad/MacOS(如KeePassium, Strongbox)、HarmonyOS(KeePassHO)以及功能更现代的跨平台客户端KeePassXC。
| 源码反馈/咨询 (共有 条反馈) |
KeePass常见问题
KeePass不是由公司开发,而是由一位名叫Dominik Reichl的个人开发者创建并维护的开源项目,开发过程公开透明。
KeePass是一款免费、开源的密码管理器,用于帮助用户在一个加密的数据库中安全地存储和管理所有网站和应用的账号密码。
使用很简单。创建一个新的密码数据库文件,设置一个高强度的主密码来保护它。之后,就可以在这个数据库里添加、管理你的各种账号密码条目。需要登录时,用快捷键或鼠标拖拽就能将密码填入网页。
KeePass是免费的软件,没有任何功能限制、广告或内购,无论是个人还是商业用途都不收费。
KeePass的安全性很高。它使用AES-256等军用级加密算法,数据库本身很难被破解。作为开源软件,代码接受监督,杜绝了后门风险。安全性最终取决于用户设置的主密码强度。
KeePass本身不提供云同步服务,但可以通过间接方式实现。用户可以将KeePass的数据库文件(一个.kdbx文件)存放在坚果云、OneDrive、Dropbox等同步网盘中,然后在电脑上使用KeePass,在手机上安装兼容App(如KeePassDX)来访问这个网盘中的文件,从而实现多设备同步。
便携版是一个无需安装、解压即可直接运行的版本。你可以把整个KeePass文件夹(包括程序和数据库)放在U盘里,插到任何一台Windows电脑上都能立刻使用你的密码库,拔掉U盘后不会在电脑上留下任何痕迹。
在已保存密码的网站登录页,点击用户名输入框,然后按下KeePass的全局自动输入热键(默认是Ctrl+Alt+A)。KeePass会根据当前浏览器页面的标题匹配数据库中对应的条目,并模拟键盘输入将用户名和密码填进去。
KeePass官方原生支持Windows系统。对于Linux和macOS用户,可以通过安装Mono环境来运行官方版本,但更推荐使用界面更现代、功能更接近的第三方兼容客户端,如跨平台的KeePassXC。安卓和iOS系统则有丰富的第三方App可供选择。
如果遗忘了主密码,KeePass数据库将无法被打开,且没有任何找回或重置的途径。这是出于安全设计的考虑,因为没有后门可以绕过加密。务必用安全的方式(如写在纸上锁起来或用另一个密码管理器)备份好你的主密码。
KeePass是Dominik Reichl开发的Windows原生程序,功能基础且强大。KeePassXC是由社区开发的另一个开源密码管理器,它同样使用.kdbx数据库格式,但在界面、跨平台支持(Linux、macOS、Windows)和浏览器集成方面做得更好。如果你主要在非Windows平台使用,KeePassXC是更佳选择。两者数据库文件可以通用。
KeePass以轻量著称,程序体积很小,运行时对内存和CPU的占用极低,几乎可以忽略不计,不会对电脑性能造成任何影响,非常适合追求简洁和高效的用户。