随着使用的app或网站越来越多,如果管理保存这些密码成了头痛的问题。尽管已经有了比较优秀的密码管理软件,比如1password,lastpass,但是它们都是收费的。不过好在存在开源的密码管理工具,就是这次我要介绍的Keepass。先来看下百度百科的介绍:
KeePass Password Safe 就是专门为了解决人类记不得众多密码的问题所产生的,它包含了一个强大的密码产生引擎与加密储存机能,能够提供一个安全的密码储存空间。当你开始使用 KeePass Password Safe 时,要先决定一个起始密码。此密码用来辨识你的身份,决定你是否可以使用 KeePass Password Safe 软件,因此千万不要忘了。启动后你就可以开始储存密码,在 KeePass Password Safe 软件中已经有一些预设的密码分类,你可以自己再根据需要建立自己喜欢的密码储存分类。
简单的说,keepass就是一个密码记事本,通过唯一的自定义密码来访问它。keepass本身是没有云端服务器的,所以为了实现多平台同步功能我们需要借助坚果云来实现。
首先下载keepass的windows客户端
[bdbtn]http://cdn.icemaplen.com/KeePass-2.39.1.zip[/bdbtn]如果是使用的macOS系统的话请到keepass官网下载。_(:з」∠)_
下载完成后解压,双击打开KeePass.exe,点击左上角File-New创建一个密码库,即后缀为kdbx的文件。这里我起名为icemaplen.kdbx。
然后设置密码库的开启密码,注意这个密码是唯一用来访问密码库的密码,一定要设置的复杂一点并且牢记!
我这里为了演示才设置的简单些
接下来默认下一步就好了。
左边是分组,我们可以自由添加/删除。右边是账号/密码了,也可以自由添加/修改/删除。
两个示例可以删掉。
添加密码
在右边空白区域右键-Add Entry,然后按需输入。
其中建议必填title,username和password。
点击OK,然后ctrl+s就可以保存到本地了。
取出密码
到这一步为止已经初步实现了密码保存功能,但是还不具备多平台同步能力。下一步要将密码文件保存到服务器上。
坚果云
到坚果云官网官网注册一个账号并登陆,新建一个个人同步文件夹,用来存放密码库文件。
创建好之后将上一步保存的kdbx文件(默认保存在我的文档目录下)上传进去。
然后点击右上角用户名-账户信息-安全选项-第三方应用管理-添加应用密码
点击生成密码,会获得一个很长的字符串密码。
然后回到Keepass,点击Tools-Triggers
将以下代码复制到剪切板:
<?xml version="1.0" encoding="utf-8"?>
<TriggerCollection xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Triggers>
<Trigger>
<Guid>L2euC7Mr/EKh7nPjueuZvQ==</Guid>
<Name>SaveSync</Name>
<Events>
<Event>
<TypeGuid>s6j9/ngTSmqcXdW6hDqbjg==</TypeGuid>
<Parameters>
<Parameter>1</Parameter>
<Parameter>kdbx</Parameter>
</Parameters>
</Event>
</Events>
<Conditions />
<Actions>
<Action>
<TypeGuid>tkamn96US7mbrjykfswQ6g==</TypeGuid>
<Parameters>
<Parameter>SaveSync</Parameter>
<Parameter>0</Parameter>
</Parameters>
</Action>
<Action>
<TypeGuid>Iq135Bd4Tu2ZtFcdArOtTQ==</TypeGuid>
<Parameters>
<Parameter>https://dav.jianguoyun.com/dav/keePass/passwordSync.kdbx</Parameter>
<Parameter>123456</Parameter>
<Parameter>123456</Parameter>
</Parameters>
</Action>
<Action>
<TypeGuid>tkamn96US7mbrjykfswQ6g==</TypeGuid>
<Parameters>
<Parameter>SaveSync</Parameter>
<Parameter>1</Parameter>
</Parameters>
</Action>
</Actions>
</Trigger>
</Triggers>
</TriggerCollection>
然后点击左下角Tools-Paste Triggers From Clipboard,这样就添加了一个触发器
1.双击SaveSync;
2.选择Actions;
3.双击;
4.url:存储在坚果云上的密码库文件的地址;
username:坚果云账户;
password:之前第三方应用管理那里生成的密码;
完成后在主界面上点击Tools-Options-Advanced里取消勾选Verify written file after saving a database
完成这一步之后,在点击ctrl+s时就可以自动同步到坚果云服务器了。
在iOS设备上使用keepass
首先安装MiniKeePass和坚果云两个app;
打开坚果云并登录,找到上传的kdbx文件,点击用其他程序打开-拷贝到“MiniKeePass”
点开输入密码就可以访问了:
这里我建议不要在手机上修改,同步很麻烦。而是电脑上修改,手机端只当做查看器。
在电脑上修改并保存之后,手机想跟着同步就重复一下上述步骤就可以了。
在android设备上使用keepass
等我有钱买魅族16了再说
2 comments
:exclaim: :exclaim: :exclaim: 奈gay牛皮
👿 低调低调