Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >​KeePassXC:社区驱动的开源密码管理器​「建议收藏」

​KeePassXC:社区驱动的开源密码管理器​「建议收藏」

作者头像
Java架构师必看
发布于 2022-11-14 10:10:14
发布于 2022-11-14 10:10:14
3.3K0
举报
文章被收录于专栏:Java架构师必看Java架构师必看

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说​KeePassXC:社区驱动的开源密码管理器​「建议收藏」,希望能够帮助大家进步!!!

KeePassXC 是一款有用的开源跨平台密码管理器,即使它不是云端工具,在功能上也毫不逊色。

密码管理器是一类用于生成、检索、保存及管理复杂密码以及数字签名的措施,可以由硬件或软件实现。您可以使用它在不同的网站和服务上使用许多不同的密码,而不必记住它们。您只需要记住一个主密码或者持有一个密钥文件,它允许您访问所有密码的加密密码管理器数据库。

而KeePassXC是一个跨平台开源的密码管理器,采用C++开发,可以在所有的平台运行。它是基于KeePassX的社区版开发,而KeePassX又是KeePass的一个分支项目。

但是KeePassX开发不够活跃、更新缓慢,有许多用户希望的功能并没有得到处理,而KeePassXC在KeePassX的基础上添加了许多新功能,并且修复了已知的bug。至于KeePass,因为使用了C#开发,受限于Microsoft的.NET平台。在Windows以外的系统上不能获得良好的体验。

下载地址: Windows/macOS/Linux/Source Code: Download - KeePassXC

教程使用的版本:KeePassXC 2.5.2(官方最新版为2.6.4)

官方教程(英文): Home · keepassxreboot/keepassxc Wiki · GitHub

为什么使用KeePassXC

使用在线服务时,最大的问题是密码过于简单和重复。如果一项服务遭到破坏(通过猜测密码或利用服务基础架构中的安全漏洞),攻击者可能会访问您的所有其他帐户(又称为撞库攻击)。但是,如果没有一种将密码存储在安全位置的方法,则很难为所有网站使用不同的密码。特别是当下各种服务要求密码的强度规则越来越复杂,想要记住强密码和多样化密码变得越来越困难。KeePassXC将您的密码存储在一个加密的数据库文件中,因此您只需要记住一个主密码即可。当然,您所有服务的安全性现在取决于您的主密码的强度,但是如果密码足够强大,则密码数据库难以激活成功教程。

KeePassXC数据库使用行业标准的AES256或Twofish(即双鱼)进行加密,并且主密码通过可配置数量的密钥转换得到增强,以增强其抵御暴力攻击的能力。此外,您可以使用填充有任意数量的随机字节的密钥文件或YubiKey来进一步增强主密钥。数据库使用行业标准的AES256或Twofish块密码进行加密,并且主密码通过可配置数量的密钥转换得到增强,以增强其抵御暴力攻击的能力。您也可以使用填充有任意数量的随机字节的密钥文件进一步增强主密钥。

KeePassXC当前使用.kdbx作为其默认的密码数据库格式,当然还兼容KeePass1.x版本的.kdb格式,密码数据库是存储所有密码列表的文件。当这些数据库存储在您的计算机硬盘上时,它们将被加密。所以,如果你的电脑关机了,有人偷走了它,他们将无法读取你的密码。

密码数据库可以使用主密码加密。由于您的主密码保护您所有的其他密码,您应该使它尽可能强。

PS:主密码的作用类似于密钥,为了打开密码数据库,您需要正确的主密码。因此你的主密码要尽可能复杂。

开始

安装KeePassXC并启动它。 单击数据库菜单并选择“新建数据库”。系统将提示您建立保存密码数据库。 请注意,您可以稍后将密码数据库文件移动到硬盘上的任何位置,或将其移动到其他计算机 - 您仍然可以使用之前指定的KeePassXC和密码或密钥文件打开它。

接下来会提示你选择合适的加密手段,这里选择默认,如果你的安全性要求更高,请自行选择。

下一步选择你想要使用的主密码,至于下面的密钥,将在下一篇高级教程里介绍。这里只选择主密码即可。

你想看到你输入的密码(而不是用点模糊它),点击右眼的按钮。或者你也可以选择筛子让系统为你生成主密码。注意:系统生成的密码及其复杂,一定要预先记好。

注意: 数据库建好后可随意移动,要打开现有数据库,请执行以下步骤:

打开您的KeePassXC应用程序。单击“打开现有数据库”按钮或从“最近数据库”列表中选择一个最近数据库。

输入数据库的密码。

(可选)如果在创建数据库时选择了密钥文件作为其他身份验证因素,则浏览该密钥文件。

单击确定

建立项目

KeePassXC允许您将密码组织成组,你可以将不同的密码分成各组以方便后续查询。只需要在组上右键即可新建分组,和win10上的新建文件夹一个道理,分组的本质就是文件夹。分组建好后可以选择编辑分组。

3个分组示例

所有详细信息(例如用户名,密码,URL,过期时间,注释等)都存储在数据库项目中。您可以在数据库中创建任意多个项目。

要添加项目,请执行以下步骤:

先选定项目所在分组,导航到项目>新条目(或者按导航栏的快捷按钮)。出现以下屏幕:

2.在此屏幕上输入项目标题,用户名,密码,URL和注释等。

3.(可选)选中“过期”复选框以设置密码的过期日期。您可以手动输入日期和时间,或单击“预设”按钮以选择密码的到期日期和时间。

4.单击“确定”将条目添加到您的数据库。

注意:标题的目的是让你分辨密码,例如将标题起名为微博,用户名和密码既是微博的用户名密码。 并且要注意用户名是可以为空的,在“密码”字段中输入您的密码。 如果您要创建新密码,请单击右侧的骰子图标。 您可能希望在注册新网站时,或者使用新的,唯一的随机密码替换旧的,较弱的密码时执行此操作。 单击骰子图标后,窗口中将显示密码生成器。 您可以使用它来生成随机密码。 您将看到许多选项,包括要包含的字符类型和密码的使用时间。

密码生成界面

你完全没有必要记住系统为你生成了什么密码,你只需复制或让浏览器插件为你自动填充即可(下面介绍插件)

使用

要在密码数据库中使用项目,右键单击该项目,然后选择“复制用户名”或“复制密码”。转到要输入用户名/密码的窗口/网站,并将其粘贴到相应的字段中 。注意为了保护你的安全,请尽快粘贴,10秒钟之后复制的密码会从剪切板上删除掉。

复制你的用户名以及密码

浏览器扩展

如何将 KeePassXC-Browser与KeePassXC连接

KeePassXC-Browser扩展安装在您的Web浏览器中,因此您可以自动从KeePassXC中提取用户名和密码,并将其直接填充到网站字段中。这是一个非常有用且安全的扩展程序,可在使用KeePassXC时提高您的工作效率。使用此扩展,您无需手动从KeePassXC数据库复制数据并将其粘贴到网站字段中。

KeePassXC-Browser扩展在以下Web浏览器上可用:

Google Chrome, Vivaldi, and Brave

Mozilla Firefox and Tor-Browser

Microsoft Edge

Chromium

插件可在对应浏览器的应用商店里下载到。

配置KeePassXC浏览器

要开始使用KeePassXC-Browser,必须对其进行配置,以便它可以与桌面上的KeePassXC应用程序通信。

要配置KeePassXC-Browser,请执行以下步骤:

打开桌面上的KeePassXC应用程序,然后导航到“工具”>“设置”。

单击左侧的浏览器集成选项,出现以下屏幕:

单击启用浏览器集成复选框。然后选择已为其下载KeePassXC-Browser扩展程序的浏览器,然后单击OK。

确保数据库已解锁,然后打开(或重新启动)浏览器。

单击浏览器中的KeePassXC-Browser扩展程序图标(请参见下图)。出现一个弹出窗口。

单击弹出窗口中的“连接”按钮或者重新加载按钮,以完成KeePassXC-Browser扩展程序与KeePassXC桌面应用程序的集成。

现在将提示您输入一个唯一名称,以标识此浏览器与数据库之间的连接。在字段中输入唯一的名称(例如,chrome-keePass),然后单击“保存并允许访问”按钮。

如果不喜欢自动填充功能,要禁用它,请取消选中“自动填写单个凭据条目”和“激活用户名字段的自动填充”设置。

现在您可以保存在Web上输入的任何凭据。 您还可以自动填写用户名/密码。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-262,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
跨平台开源密码管理器 KeePassXC
KeePassXC 是一个开源的跨平台密码管理器。基于 KeePass 二次开发。
叨叨软件测试
2020/04/14
1.5K0
跨平台开源密码管理器 KeePassXC
16.2K Star跨平台密码管理器,只需要记住一个密码就行,很实用
开源日记
2023/08/10
5110
16.2K Star跨平台密码管理器,只需要记住一个密码就行,很实用
密码管理器Top5
我们使用密码来保证数据的安全性和机密性。现代犯罪的一大罪行是身份盗用,当密码泄露时这就很容易实现。而这就要求我们要很好的密码管理。如果你已经考虑过使用密码管理器并且没有决定使用哪一种,那么本文将给你介绍排名前五的密码管理器。
和风
2018/05/23
2.4K0
密码管理器Top5
KeePass - 简单优雅免费的密码管理方案
安全性和便捷性几乎是冲突的两个概念,在密码管理领域尤其明显。使用同一个简单密码虽然方便,但却容易被攻击者盗取,导致精神和财产上的损失。而使用复杂密码则可能面临输入困难和遗忘难以找回等问题。
叶子Tenney
2023/04/10
1.5K0
KeePass - 简单优雅免费的密码管理方案
全平台最佳密码管理工具大全:支持 Windows、Linux、Mac、Android、iOS 以及企业应用
原文 当谈到网络安全的防护时,从各种网络威胁的角度来看,仅安装一个防病毒软件或运行一个安全的 Linux 操作系统,并不意味你就是足够安全的。
若与
2018/04/25
16.6K0
全平台最佳密码管理工具大全:支持 Windows、Linux、Mac、Android、iOS 以及企业应用
密码管理和2FA管理软件
现在网络上各种网站服务非常多,每个人至少都有注册过几十上百个网站,账号密码的管理显得尤为重要,很多人为了便于记忆,多种账号采用相同的密码,这种做法非常不安全,因为一旦有一个平台的密码泄露,就很容易被撞库攻击。
六月河
2023/06/26
1.5K0
使用密码记录工具keepass来保存密码
在第一章,曾经给过您建议,密码不要保存在文档中,那样不安全,如果密码很多而且又很复杂,人的大脑是不可能很容易记住的,只能记录下来,如果不能记在文档中那记在哪里呢?下面介绍给您一款记录密码的软件,使用.NET编写的软件,通过Mono可以支持Linux,Mac等。而且还有Android手机版本[https://keepass2android.codeplex.com/]。 Keepass官网地址是: http://www.keepass.info 在官网keepass是这样被形容的: The free, ope
张善友
2018/01/19
3K0
使用密码记录工具keepass来保存密码
是时候放弃插件密码管理器,改用密码管理器插件了
现已支持Google Chrome 和 Microsoft Edge浏览器,在插件商店中搜索安装就行了。
神锁离线版
2020/08/26
1.1K0
是时候放弃插件密码管理器,改用密码管理器插件了
神锁离线版密码管理器—创新数据保护技术
神锁离线版自第一版发布以来就坚持做安全技术创新,不做差不多的密码管理器。我们团队针对当今的攻击手段做深入分析,将神锁离线版的抗攻击能力提升到最高水平,应对新的安全挑战。
神锁离线版
2021/06/11
1.4K1
神锁离线版密码管理器—创新数据保护技术
如何在CLI上管理密码
基于密码的认证在网络盛行的今天,你可能需要或者已经使用了某种密码管理工具来跟踪管理你正在使用的所有密码。有各种各样的在线或离线服务或者软件工具用于完成此类事情,而这些工具因复杂程度、用户界面或者目标环境(如企业或终端用户)的不同而各不相同。例如,有一些是为终端用户开发基于图形化的密码管理器,如KeePass(X)。我自已一直使用1password,浏览器使用lastpasswd. 对于那些不想要依赖图形化进行密码管理的用户,最近一直习惯所有的操作在终端实现,所以学习了CLI下管理密码。下文将会讲述如何在
若与
2018/04/25
2.2K0
如何在CLI上管理密码
神锁离线版插件的安全设计
在《是时候放弃插件密码管理器,改用密码管理器插件了》一文中,我们谈到插件密码管理器的安全性不够。
神锁离线版
2020/09/27
2K0
神锁离线版插件的安全设计
软件推荐-跨平台管理密码方案
KeePass 是一个免费的开源密码管理器,它可以帮助你以安全的方式管理你的密码。 您可以将所有密码放在一个数据库中,该数据库由一个主密钥或一个密钥文件锁定。 所以你只需要记住一个主密码或者选择密钥文件就可以解锁整个数据库。 数据库使用目前已知的最好和最安全的加密算法(AES 和 Twofish)进行加密。
acc8226
2022/05/17
1.5K0
开源应用中心 | Bitwarden_rs让你管理账号密码不再烦恼
在互联网盛行的时代,账号密码信息的有效管理和我们的切身利益是紧密关联。随着登录注册过的网站和应用越来越多,账号和密码的管理也渐渐成为了我们上网体验的一大痛点,我们迫切需要一个安全、快速、方便的密码长期保存方式来统一管理账号信息。密码管理软件也就应运而生。经过一番调研发现,目前比较流行的密码管理器主要被 1Password、LastPass、Enpass、KeePass及各种浏览器自带功能瓜分。但是前面提到软件要么收费高,要么存在严重的安全漏洞,要么用户体验不尽人意,而对于拥有多平台多设备的用户来说很难找到一个既好用有免费的密码管理软件,直到遇见了BitWarden_rs。
Ducan
2021/11/17
1.2K0
开源应用中心 | Bitwarden_rs让你管理账号密码不再烦恼
LastPass密码管理器再曝严重漏洞,基于浏览器的密码管理器还能用吗?
没有使用密码软件前,大家容易忘记密码;使用密码软件后,大家“无奈地”泄露了所有密码。LastPass,最受欢迎的密码管理软件之一,近日再次爆出安全漏洞。安全人员发现在 LastPass Chrome 和 Firefox 4.1.42 版本插件中存在三个漏洞,可能会导致用户在使用该组件的过程中泄露密码。 这几个漏洞都是谷歌Project Zero团队的安全研究人员Tavis Ormandy发现的。其中一个漏洞影响到LastPass的Chrome扩展,另外两个则是针对Firefox的。Ormandy称该扩展程序
FB客服
2018/02/24
2K0
LastPass密码管理器再曝严重漏洞,基于浏览器的密码管理器还能用吗?
开源密码管理器更安全吗?(2)
3000年前姜子牙就发明了阴符,2000年前罗马帝国诞生了广泛使用的凯撒密码。这些都称为古典密码,通常使用替换法或者移位法。古典密码非常容易破解,只要得到密文,即使不知道加密方法,也能通过频率分析,暴力破解,得到原文。
神锁离线版
2022/11/09
1.3K0
开源密码管理器更安全吗?(2)
如何在Firefox 67中试用改进的密码管理器
虽然Mozilla正在努力改进Firefox浏览器中的内容拦截器,但下一个稳定版本还将包括现有工具的新功能和改进的性能,包括密码管理器的改进。
用户8705059
2021/06/08
1.2K0
KeePass (密码管理工具)
今天,你必须记住许多密码。您需要为许多网站、电子邮件帐户、网络服务器、网络登录等提供密码。名单是无止境的。此外,您应该对每个帐户使用不同的密码,因为如果您在任何地方只使用一个密码,并且有人获取此密码,您就会出现问题:攻击者可以访问您的所有帐户 KeePass 是一个免费且强大的开源密码管理器,它可以帮助您以安全的方式管理您的密码。您可以将所有密码存储在一个数据库中,该数据库使用主密钥锁定。因此,您只需记住一个主密钥,即解锁整个数据库。数据库文件使用当前已知的最佳和最安全的加密算法(AES-256、ChaCha20 和 Twofish)进行加密。 拥有很多插件,可自行搭配使用
勤奋的思远
2021/02/25
1.4K0
使用 Python 来创建一个基本的命令行密码管理器
当谈到实战 Python 编程时,有很多有趣和实用的项目可以尝试。在本文中,我将介绍一个简单但有趣的项目,让我们一起创建一个基于 Python 的命令行密码管理器。
海拥
2023/09/15
4300
使用 Python 来创建一个基本的命令行密码管理器
破解加密的LastPass数据库
在这篇文章中,我将演示攻击者如何利用Hashcat等工具,来破解使用弱密码加密的数据库。
神锁离线版
2022/12/27
2.7K0
破解加密的LastPass数据库
20 个适用于 Windows 的最佳开源应用程序
如果您不信任主流应用的安全和隐私政策,或者只是想使用完全免费的应用,那么开源应用正是您想要的应用类型。
梦溪
2021/08/09
2.5K0
推荐阅读
相关推荐
跨平台开源密码管理器 KeePassXC
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档