初识Keepass和FantasyPass

FantasyPass创作来源

早在iOS 10末期的时候,我由于工作地点的改变,原来城市的电话号码各种不方便,不得已要换新的号码。但是现今许多的网站和软件都绑定手机号码,当时我也没用过密码管理软件,经过几番苦楚之后,后来几个主要的社交、银行的电话码号给迁移了,但是其他很多记不起来的网站就忘记迁移了,造成了很多账号的丢失。

为了解决这个问题,事后网上经过一番搜索后发现了Keepass工具,免费而且各平台通用,正和我意。 我的主力设备是iPhone。于是我用了Keepass Touch 以及 Mini。 但是用了一段时间后,简陋的功能和无法忍受的界面。我想既然我是开发者,我为什么不写一个给自己用呢。心动不如行动,于是经过打几个月的一边深入了解Keepass特性,一边开发,针对自己的使用习惯,创造了FantasyPass(奇密),而且实现了类似1Password的IOS 10/ 11 的Safari登录自动填充功能、兼容了1Password插件。

初衷是给自己用,上架了苹果商店半年的时间,不推广也不声张,默默自己用。后来我觉得奇密随着功能的逐步强大和稳定,应该很多人和我一样的想法,而且有人使用也会让我有更多动力去完善和丰富奇密。于是在论坛推荐大家用用,收到的大家的反馈,有人使用和认可,于是奇密就开始了周更

好多人刚接触奇密说叫我写点奇密的教程,但由于周更新功能计划使得我并没有额外时间去做这方面的事情。趁着过年这段时间正好好好整理整理,为了让读者能读完,可能会分为几篇来介绍。

FantasyPass下载连接:Appstore

认识Keepass

虽然也现在比较充分的了解Keepass,但我也是从Keepass新手期过来的,那么首先从小白的角度介绍下Keepass这个软件。

定义

KeePass Password Safe 就是专门为了解决人类记不得众多密码的问题所产生的,它包含了一个强大的密码产生引擎与加密储存机能,能够提供一个安全的密码储存空间。当你开始使用 KeePass Password Safe 时,要先决定一个起始密码。此密码用来辨识你的身份,决定你是否可以使用 KeePass Password Safe 软件,因此千万不要忘了。启动后你就可以开始储存密码,在 KeePass Password Safe 软件中已经有一些预设的密码分类,你可以自己再根据需要建立自己喜欢的密码储存分类。

以上是百度百科中对Keepass的定义。那么我们再来详述一下基本概念:

keepass_ui.png
  • 数据库: 保存你的账号、密码、记录等项目的文件,目前通常以.kdbx后缀结尾
  • :组类似文件夹的功能,主要作用对项目进行分类。
  • 项目:用于记录账号、密码等填写内容的项目,在奇密中的教程里面,一般也会称为登录项。而项目有如下基本常用字段:
    • 图片: 项目的图片,最快最直观的辨识(奇密针对这个功能下足了功夫,提供了丰富的图片、以及智能获取图标的功能)。
    • 名称: 项目的名称。
    • 用户名: 账号的用户名。
    • 密码: 账号的密码。
    • 网址: 账号的登录网站的网址,Keepass主要利用这个来进行网站的自动填充,用于辨别填充的网站的账号。
    • 备注: 对此项目的备注
    • 标签(多个): 对组的补充,你可以用它来对项目来进行补充的分类、查看。
    • 自定义字段(多个): 你可以添加自定义的字段对该项目进行补充,名称和内容都可以自定义。
    • 附件(多个): 你可以添加多个附件放在项目中进行保存。

以上没有标注标注多个的,就代表是唯一的。

基本使用

有了以上概念上的基本认识之后,我们就可以很轻松的上手使用Keepass了。 随着我们使用我们会遇到一下问题,这也是当初我遇到的在这里分享给大家,不讲虚的概念了,直接讲实例:

  1. 我微博的账号都记录在Keepass里面,为什么浏览器插件不能自动填充?

    首先你要明白Keepass是严格的URL识别的,意味着你填写的URL和填充网站的地址要一致,比如你填充: m.qq.com 和 www.qq.cn,如果它这两个地址都可以登录,但是你在Keepass相应的登录项中URL填写的是www.qq.cn,那么很可能登录到m.qq.com时候是识别不到,无法自动填充的。奇密虽然是Keepass,但是自动填充进行了充足的优化,要十分智能的多。

  2. 一个网站的账号,手机上的网址和电脑上的网址不一样,怎么利用这个账号来填充这些网站?

    要回答这个问题,如果你使用的是奇密,你可以直接填写电脑网站上的地址,那么奇密进行了很多方面的处理,即使电脑上和手机上的有区别,常用网站基本都可以识别并自动填充。如果你不想用奇密,那么可能你就需要创建两个登录项了,一个项目填写电脑上的,一个项目填写手机上的。另一种方案我们继续看问题3

  3. 我有个账号和密码,我想很多个网站共用,账号密码改掉了,所有的登录项的账号密码都能改掉,怎么办?

    当然,你可以创建多个项目来分别填写这些账号和密码,账号密码改动之后,在回来找出这些项目一个个的去修改密码。这种方式可以,但是有一种更简便的方案,在Keepass里面叫做引用复制。 创个一个基础账号,复制基础项目并引用基础账号的账号密码,然后再新项目中修改相应的名称、图标、网址即可。如果基础账号的用户名、密码改变之后,其他所有引用拷贝的项目的账号、密码也会相应的改变。奇密也很好的实现了这种功能。

  4. 我支付宝项目放在了财务组下,但是我要又有一个组叫还贷,我想把它放在还贷组下,这个怎么办?

    其实这种一个项目放在两个组下是不可能的。这个时候你就可以用到标签功能了。你只需要在标签里面写好及时还贷即可。奇密(FantasyPass)提供了良好的标签分类和组分类的添加、分类查看功能,你可以轻松的更好进行分类。但是很多Keepass桌面端对标签分类展示功能支持并不良好。

  5. 我的掌上银行账户,我想设置个三个月修改一次密码,确保账号的安全性,怎么办?

    Keepass项目下面有个过期时间,选择好过期时间,它会提醒你。奇密也实现了这个功能,在快要过期的时的前几天,奇密会一直提醒你。在过期后,如果你还没修改,奇密依然会时不时的提醒你,并且在列表中也会增加过期标识图标,提醒你修改密码。

  6. 我想手机、电脑等多平台公用一个Keepass数据库,怎么操作?

    首先我们要清楚一个概念,Keepass同步是通过第三方网盘进行,意味着Keepass和网盘的开发者不是同一人/公司。这样的方式相比1Password有一个好处,那就是相对的安全性,其他人单纯的从网盘拿到数据库文件无法打开。我们用国内常用的坚果云来举例:

    • 电脑上安装坚果云的客户端,并且Keepass客户端创建的文件放在坚果云的本地映射文件夹中。这样你电脑上修改了数据库,它会自动上传到你的云盘当中,并且这个同步过程是用户可见的。(很多人错误的以为电脑Keepass必须支持WebDav服务才能支持同步)
    • 手机端奇密,因为坚果云支持WebDav,在坚果云官网设置好WebDav服务的账号,密码。然后在奇密中配置好账号、密码即可实现登录项级别(非文件级别)的同步,超级简单的,同步过程和结果也是用户可见,这样能最大程度的保证文件的安全性和避免误覆盖,造成数据丢失。基本不用担心多端同时修改造成数据覆盖丢失问题。
    keepass_sync.png

    注意: 和奇密不同,其他有些iOS版的同步方式是依赖第三方云盘软件的自动同步,这个过程无声,并且你完全不知道它何时才开始同步,并且都是文件级别的,这就需要用户自己去掌控好这一过程,避免数据库因为多端操作而造成文件覆盖,数据丢失。如果您使用这类同步方式,请使用者多多留心使用。

  7. 如果我想把Keepass当做私密记事本来使用,可以么?

    私密记事本,意味着你可以添加很多附件,例如图片、视频、文本等。以及需要优秀的展示形式,这一操作是可行的。在PC端有大的内存,你完全可以这么做。但是在手机端,特别是iOS扩展插件,苹果是限制了使用内存。如果你数据库包含很多附件导致数据库很大,系统会把软件强制杀掉,这肯定是不行的。所以如果你想把Keepass当做记事本来使用,建议记事本和账号密码分别存到单独的数据库。这样既可以使用记事本,也不影响自动填充。奇密很好的支持多数据库,并且在接下来要开发的模板模块,肯定会带给你带来不一样的惊喜。

  8. 为什么手机上有些软件没有网址?

    对于iOS而言,自动填充这种功能出生于iOS 12。要想自己的软件能够支持自动填充,苹果设定了一些规则,一个软件要支持自动填充,必须满足一定条件并且提供一个域名。个人开发的软件相对较少能支持自动填充,甚至有些公司级别的软件也没有支持苹果的这一特性。这些软件不支持,有可能他们觉得对软件使用体验并没有影响。如果你发现奇密自动填充底部写着该软件未适配系统自动填充...,那么代表正在填充的软件没有支持这一特性,并不是奇密的问题。这些没有支持自动填充的软件,没有办法自动匹配出来,在第一次您必须进行搜索。但配合奇密比较智能学习的特性,会越来越好用顺手。

总结

以上使用场景我想基本上覆盖了日常的使用过程了,如果有其他的使用上的不解,请直接在下方评论,我会将此教程进行完善和补充。希望大家能很好的理解并使用Keepass。因为即使奇密老用户,恐怕还有很多隐藏的便捷功能并不知晓,接下来的文章会利用图文的形式详细的介绍奇密的功能。

你可能感兴趣的:(初识Keepass和FantasyPass)