Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >KeePass - 简单优雅免费的密码管理方案

KeePass - 简单优雅免费的密码管理方案

原创
作者头像
叶子Tenney
发布于 2023-04-10 14:56:07
发布于 2023-04-10 14:56:07
1.5K0
举报

引言

安全性和便捷性几乎是冲突的两个概念,在密码管理领域尤其明显。使用同一个简单密码虽然方便,但却容易被攻击者盗取,导致精神和财产上的损失。而使用复杂密码则可能面临输入困难和遗忘难以找回等问题。

现有的密码管理器一般有这样几类<sup>1-3</sup>:

  1. 依托生态的大公司密码管理器, 如苹果的Apple Keychain, 微软的Microsoft Authenticator等.
  2. 拥有私有服务器的专业密码管理器, 如LastPass, 1password等.
  3. 自建服务的密码管理方案, 如Bitwarden_rs等.
  4. 以相同协议构建多客户端满足多平台需求, 如KeePass<sup>4</sup>等.

学习成本最低的当然是由公司牵头的各类软件,但同时面临着或迁移困难,或保密不足的缺点,如苹果谷歌等公司仅支持自家平台的服务, LastPass 多次被怀疑密码泄漏。这种情况下,选择一种完全由自己掌控的密码管理方案或许是一个不错的选择,比如自建难度较高的 Bitwarden_rs 。但是不是每一个人都有充足的精力和动力去"折腾"这些东西,于是成本相对较低的 KeePass 显得尤为合适。

KeePass 的优点大致如下:

  • 开源 - 完全免费 - 多平台支持 - 安全, 多开发者检验 - 第三方社区强大, 原客户端停止更新也有人接手
  • 功能强大 - 任意形式复杂密码创建 - 多浏览器密码自动输入(移动端支持App)
  • 转移成本低 - 学习简单, 转入无门槛 - 以文件形式保存密码, 方便备份和转出效果展示
Screenshots - KeePassXC - Linux/macOS/Windows
Screenshots - KeePassXC - Linux/macOS/Windows
Password - KeeWeb - All platforms And Online web app
Password - KeeWeb - All platforms And Online web app
Password - KeePassium - IOS
Password - KeePassium - IOS
Password Auto Fill - KeePassium - IOS
Password Auto Fill - KeePassium - IOS

过程

密码库及密码管理

KeePass 是一个免费的开源密码管理器,通过一个主密钥即可解锁整个数据库。数据库文件使用目前已知最好、最安全的加密算法( AES - 256ChaCha20Twofish )进行加密。因此, 各类使用 KeePass 协议的密码管理工具的使用方法都是相似的, 本文以 KeePassXC <sup>5</sup>为例.

KeePassXC 官网为https://keepassxc.org/, 通过官网可下载客户端, 客户端支持 Linux/macOS/Windows 三种平台,

无论是何种 KeePass 密码管理器, 第一步都是创建一个密码文件, 也可以打开已有文件或从 csv 等已有密码库导入.

welcome_screen - KeePassXC
welcome_screen - KeePassXC

如已有一个密码文件, 格式为 kdbx , 可输入密码直接进入.

unlock_database - KeePassXC
unlock_database - KeePassXC

如果没有密码文件, 可以创建一个新文件并补全信息.

Fill General Database Information - KeePassXC
Fill General Database Information - KeePassXC

加密强度设置, 一般默认即可.

Encryption Settings - KeePassXC
Encryption Settings - KeePassXC

下面是创建一个管理密码, 这个密码将用于解锁密码库文件, 非常重要, 请务必记牢密码.

Create new manager password - KeePassXC
Create new manager password - KeePassXC

点击完成即可获得一个 kdbx 文件, 如 MyPasswords.kdbx . 这个文件中便包含了所有密码库中的密码.

Password Screen - KeePassXC
Password Screen - KeePassXC

密码的详情界面可见:

  • 标题
  • 用户名
  • 密码
  • 适用网址
  • 失效时间(可选)
  • 附加文本(有些软件可附件图片)

利用 KeePassXC 可生成任意长度的包含字符数字符号的密码, 几乎不存在被暴力破解的风险.

Create new password - KeePassXC
Create new password - KeePassXC

利用 KeePassXC 可进行密码的数项管理, 包括自动输入.

密码自动输入

keepass 可以通过插件的方式对浏览器输入框进行操作, 完成自动检索相应密码及输入.

依然以 KeePassXC 进行演示:

KeePassXC 可以通过 KeePassXC-Browser 插件进行浏览器输入, 插件可以在 设置 - 浏览器插件 获取并进行开启, 如火狐的 KeePassXC-Browser 插件下载地址为:

https://addons.mozilla.org/en-US/firefox/addon/keepassxc-browser/

KeePassXC-Browser 支持 ChromeFirefoxTorEdgeChromiumVivaldi 等浏览器, 不支持 safari .

  1. 将插件安装到浏览器:
  1. 点击插件:
connect
connect
  1. 根据提示设置认证词:

完成后即可在记录密码的网址自动输入:

autotype
autotype

密码文件管理及备份

优于 keepass 工具是基于文件进行密码管理的, 所以仅仅需要对文件进行同步即可完成多平台的使用, 同理可完成多时间节点的备份.

下面是比较推荐的同步手段:

  • 网盘同步 - WebDav - 坚果云 - Dropbox - 任意网盘
  • 云同步服务 - icloud - Resilio Sync

WebDav 是一种无需下载客户端便可以让各种应用访问并读写数据的服务, 国内最常用也是最好用的 WebDav 手段就是坚果云了, 利用坚果云可以实现多平台多设备的文件同步. 具体应用在 keepass 上面, 就可以实现密码文件实时更改, 所有设备共享一套密码系统, 非常实用.

另外值得一提的就是 icloud , 由于 ios 独特的文件管理机制, 非 icloud 的同步手段同步的文件都无法直接被 iosapp 直接读取, 因此, 使用 icloud 进行 kdbx 文件同步比较省心, 但是缺点也尤为明显:

仅支持苹果用户...

至于备份方案, 隔一段进行一次拷贝即可, 当然如果你用坚果云的话那么三个月内的文件修改记录都是可以直接访问的, 再次推荐.

结论

总而言之, 如果不想次次点击 忘记密码 按扭的话, 拥有一个保密性高而易用性好的密码管理软件还是很必要的, 而 keepass 正是其中的佼佼者.

其他

除本文推荐软件以外, 大多数客户端可在 keepass 官网的下载选项卡获取下载链接等.

贡献/非官方的KeePass端口 - keepass.info
贡献/非官方的KeePass端口 - keepass.info

简单推荐几个其他平台的 keepass 工具:

KeeWeb<sup>6</sup>

真正的全平台支持者,他拥有着体验接近于客户端的网页 app ,同时拥有着 safari 插件,还拥有着对密码附加图片的功能,但正因为对全平台的支持,在操作感上不如 KeePassXC 符合直觉。尤为可惜的是,虽然拥有着对 safari 浏览器的支持,却仅仅完成了自动输入的功能,没有自动记录的功能,而且自动输入的功能要单独通过弹窗使用。因此我最终选择了 KeePassXC + Apple Keychain 同时使用,而非All in KeeWeb 的做法。

如果不想下载软件便直接读取 kdbx 的话, keeweb 不失为一个不错的选择,他可以在网页直接读取各网盘内的文件,从而避免了下载 app 使用。

KeePassium<sup>7</sup>

界面优雅, 功能齐全的 IOS 工具, 支持云同步, 自动填充, 生物识别, 无障碍服务, 多数据库的开源软件, 同时拥有付费服务, 但免费版已足够强大, 可满足日常使用.

Keepass2Android<sup>8</sup>

安卓上的 Keepass .

引用

  1. 密码管理器产品推荐 - 知乎
  2. 有什么值得推荐的密码管理软件? - 知乎
  3. 一劳永逸:KeePass全网最详使用指南 - 知乎
  4. KeePass Password Safe
  5. KeePassXC Password Manager
  6. Free Password Manager Compatible with KeePass: KeeWeb
  7. KeePassium - KeePass app for iOS
  8. Keepass2Android Password Safe - Apps on Google Play

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
三款真正免费的密码管理器软件推荐(免费也强大)
我们在前面的文章中有介绍到6款商业版密码管理器,对于很多朋友来说每个月十几元到二十几元的软件成本,而且每年都需要付费确实还是有一些不甘心。基于硕大的互联网资源,是不是能找到免费可用的密码管理器呢?对于大部分的密码管理器免费版本是有限制的,比如限制账户数量,限制不支持同步多设备。
老蒋
2022/12/28
4.3K0
开源应用中心 | Bitwarden_rs让你管理账号密码不再烦恼
在互联网盛行的时代,账号密码信息的有效管理和我们的切身利益是紧密关联。随着登录注册过的网站和应用越来越多,账号和密码的管理也渐渐成为了我们上网体验的一大痛点,我们迫切需要一个安全、快速、方便的密码长期保存方式来统一管理账号信息。密码管理软件也就应运而生。经过一番调研发现,目前比较流行的密码管理器主要被 1Password、LastPass、Enpass、KeePass及各种浏览器自带功能瓜分。但是前面提到软件要么收费高,要么存在严重的安全漏洞,要么用户体验不尽人意,而对于拥有多平台多设备的用户来说很难找到一个既好用有免费的密码管理软件,直到遇见了BitWarden_rs。
Ducan
2021/11/17
1.2K0
开源应用中心 | Bitwarden_rs让你管理账号密码不再烦恼
腾讯云开源应用 | Bitwarden_rs让你管理账号密码不再烦恼
背景 在互联网盛行的时代,账号密码信息的有效管理和我们的切身利益是紧密关联。随着登录注册过的网站和应用越来越多,账号和密码的管理也渐渐成为了我们上网体验的一大痛点,我们迫切需要一个安全、快速、方便的密码长期保存方式来统一管理账号信息。密码管理软件也就应运而生。经过一番调研发现,目前比较流行的密码管理器主要被 1Password、LastPass、Enpass、KeePass及各种浏览器自带功能瓜分。但是前面提到软件要么收费高,要么存在严重的安全漏洞,要么用户体验不尽人意,而对于拥有多平台多设备的用户
腾讯云DNSPod团队
2021/04/06
4.3K0
密码管理和2FA管理软件
现在网络上各种网站服务非常多,每个人至少都有注册过几十上百个网站,账号密码的管理显得尤为重要,很多人为了便于记忆,多种账号采用相同的密码,这种做法非常不安全,因为一旦有一个平台的密码泄露,就很容易被撞库攻击。
六月河
2023/06/26
1.5K0
个人账号密码管理体系(密码篇)
在我们的生活中,有各种网站、应用都需要注册和登录。这些网络访问通常需要 「账户」 + 「密码」 的认证方式,于是几乎我们每个人手上都有几十个甚至上百个账号。
程序员充电站
2020/09/17
3K0
个人账号密码管理体系(密码篇)
​KeePassXC:社区驱动的开源密码管理器​「建议收藏」
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说​KeePassXC:社区驱动的开源密码管理器​「建议收藏」,希望能够帮助大家进步!!!
Java架构师必看
2022/11/14
3.3K0
​KeePassXC:社区驱动的开源密码管理器​「建议收藏」
跨平台开源密码管理器 KeePassXC
KeePassXC 是一个开源的跨平台密码管理器。基于 KeePass 二次开发。
叨叨软件测试
2020/04/14
1.5K0
跨平台开源密码管理器 KeePassXC
全平台最佳密码管理工具大全:支持 Windows、Linux、Mac、Android、iOS 以及企业应用
原文 当谈到网络安全的防护时,从各种网络威胁的角度来看,仅安装一个防病毒软件或运行一个安全的 Linux 操作系统,并不意味你就是足够安全的。
若与
2018/04/25
16.6K0
全平台最佳密码管理工具大全:支持 Windows、Linux、Mac、Android、iOS 以及企业应用
Bitwarden密码管理工具使用
盗号是个严重的问题,您访问的网站、使用的各类应用每天都在遭受攻击。每当发生安全漏洞,您的密码就会被盗取,如果您跨应用和网站使用相同的密码,黑客就可以轻松访问您的电子邮件,甚至银行或者其他重要账户。
mikelLam
2022/10/31
3.3K0
Bitwarden密码管理工具使用
降低个人密码泄露风险:利用自建服务器部署个人Bitwarden密码管理器
使用一些第三方密码管理应用来帮助你管理密码及其他信息,例如KeePass、Lastpass、1Password等密码管理软件,提高输入密码的效率和安全性
yuanfan2012
2022/12/06
3.8K2
降低个人密码泄露风险:利用自建服务器部署个人Bitwarden密码管理器
部署自己的私人密码管理系统-Bitwarden
Bitwarden 是一款可靠的开源密码管理系统,它可以安全地接管你的所有密码,并将其加密保存在你自己的服务器上,支持全平台客户端,包括网页端、桌面端、浏览器拓展、手机应用以及Linux命令行客户端。
鹏程
2023/05/02
2.3K26
部署自己的私人密码管理系统-Bitwarden
神锁离线版密码管理器—创新数据保护技术
神锁离线版自第一版发布以来就坚持做安全技术创新,不做差不多的密码管理器。我们团队针对当今的攻击手段做深入分析,将神锁离线版的抗攻击能力提升到最高水平,应对新的安全挑战。
神锁离线版
2021/06/11
1.4K1
神锁离线版密码管理器—创新数据保护技术
[技术向] 用Docker自建 Vaultwarden (Bitwarden_rs)
Bitwarden是一个免费、自由且开源的的密码管理器,服务端也完全开源,可以自己搭建。 本文将咱自建bitwarden的过程记录下来。
Nyarime
2021/12/14
13.1K3
[技术向] 用Docker自建 Vaultwarden (Bitwarden_rs)
彻底更新我的密码管理系统 | 技术创作特训营第一期
从小学拥有第一个qq号开始,记密码就成为了生活中一件重要的小事。到了中学,网购开始盛行,各种软件、网站的账号也越来越多,我只好在本子上记录下来。其中还包括朋友的生日,一些关键的信息等等。直到大学,才想起直接放到电脑上,新建一个文档,方便自己复制粘贴。
用户7917993
2023/08/24
5330
飞牛 fnos 使用docker部署Vaultwarden密码管理器教程
Vaultwarden主要作用是提供一个自托管的密码管理器服务。它是Bitwarden密码管理器的第三方轻量版,由国外开发者在Bitwarden的基础上,采用Rust语言重写而成。
季春二九
2024/11/20
3.1K0
飞牛 fnos 使用docker部署Vaultwarden密码管理器教程
如何在CLI上管理密码
基于密码的认证在网络盛行的今天,你可能需要或者已经使用了某种密码管理工具来跟踪管理你正在使用的所有密码。有各种各样的在线或离线服务或者软件工具用于完成此类事情,而这些工具因复杂程度、用户界面或者目标环境(如企业或终端用户)的不同而各不相同。例如,有一些是为终端用户开发基于图形化的密码管理器,如KeePass(X)。我自已一直使用1password,浏览器使用lastpasswd. 对于那些不想要依赖图形化进行密码管理的用户,最近一直习惯所有的操作在终端实现,所以学习了CLI下管理密码。下文将会讲述如何在
若与
2018/04/25
2.2K0
如何在CLI上管理密码
【玩转腾讯云】妈妈再也不用担心我记不住密码啦!
在我们的生活和工作当中,会用到非常多的网络应用,因为并不是每个应用都能用类似QQ/微信一键登录的方式来绑定账号,所以也就有了非常多的账号密码,记密码成为了让我们非常头疼的事情。太简单或者过于单一的密码容易被撞库或“脱裤”,而太复杂的密码又难以记忆。因此,市面上就有了多款帮助我们记录密码的软件服务,比如1password、Lastpass等。这些软件能够自动抓取我们提交的账号密码保存到云端,实现多终端同步、自动填充密码等功能。虽说这类服务一般还是比较靠谱的,而且还有一些付费套餐。但是密码存在别人的服务器上你总是会有些不放心,谁知道哪天会不会出现数据泄露之类的问题?
张戈
2020/03/29
10K7
【玩转腾讯云】妈妈再也不用担心我记不住密码啦!
Bitwarden密码管理系统
密码管理这件事从我小学申请到QQ号之后就意识到是个问题,那个时候还停留在纸笔记录,虽说方法原始,但也很有用,就是安全性嘛。。。后来使用小米账号同步在加密便签里,首先就是同步问题,总是忘记更新密码,等了好久再进去就忘了。再后来习惯了使用Google Chrome就把密码保存在Google云端,虽说目前为止没啥毛病,甚至还有点方便,但还是莫名心慌。原本想自己写一个密码管理器,后来找了找,轮子都有了,那就算了
ZGGSONG
2022/09/09
1.7K0
Bitwarden密码管理系统
是时候放弃插件密码管理器,改用密码管理器插件了
现已支持Google Chrome 和 Microsoft Edge浏览器,在插件商店中搜索安装就行了。
神锁离线版
2020/08/26
1.1K0
是时候放弃插件密码管理器,改用密码管理器插件了
吐血推荐|2万字总结Mac所有应用程序、软件工具和相关资料
现在随着互联网的发展,越来越多的公司都鼓励Mac办公,属实MacOS系统对于我们的工作开发效率有很大提升,所以我们需要收集各种类别非常好用的 Mac 应用程序、软件以及工具。作为一个资深 Mac 用户,我需要它们帮助我快乐、高效的工作,同时也分享给你们。
浅羽技术
2020/12/07
6.4K1
吐血推荐|2万字总结Mac所有应用程序、软件工具和相关资料
推荐阅读
相关推荐
三款真正免费的密码管理器软件推荐(免费也强大)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档