自己是一个 keepass 的使用者,手机也是 iphone。虽然 Appstore 里面已经有 minikeepass。但是它功能有限,例如缺少一下功能:
由于本人也是 keepass 的忠实使用者,为了解决以上问题。就干脆自己写了一个 App 来实现这些功能。目前 Fantasypass 已经上线了一段时间了。针对了以上的缺点进行了改进。
具体 Appstore 的链接如下,需要的小伙伴自行下载使用。
https://itunes.apple.com/cn/app/fantasypass/id1357961740?mt=8
如果在使用过程中发现不足和良好的建议,请在 Appstore 的评论区进行评论,到时候按照评论上面进行改进,争取让它更好用
1
leafleave 2018-08-10 09:52:05 +08:00 via iPhone
哇,一个密码软件怎么这么大,70 兆
Deep Dark ♂Fantasy |
2
chengkai1853 OP @leafleave 大小没太注意,字体和库比较大,加上 swift 本身比 oc 的 ipa 要大。我之后再优化下包大小!
|
3
CRight 2018-08-10 10:05:51 +08:00 via iPhone
感谢啊🙏之前用的不支持自动填充,麻烦死了
|
4
Tink 2018-08-10 10:10:00 +08:00
装上试试
|
5
xdeng 2018-08-10 10:16:11 +08:00
支持下国内云啊 支持下 WebDAV 支持下 TOTP
|
6
whisperer 2018-08-10 10:27:15 +08:00
试试看。。现在用 KeePass Touch,用着不太方便
|
7
chengkai1853 OP @xdeng TOTP 之后要做的,国内云都不提供 Api 的,要有我也想支持。之后会加入 icloud 备份同步功能,WebDAV 主要用在哪个地方,这个不太清楚!大家尽量在 Appstore 评论区写一遍,到时候主要根据哪里来改进 App
|
8
cyang 2018-08-10 10:44:20 +08:00
感谢分享!现在在用 minikeepass+ dropbox,其实是可以实现同步的!
|
9
internelp 2018-08-10 10:48:07 +08:00
我在用苹果的钥匙串。
|
10
hnxy99 2018-08-10 10:50:12 +08:00
在用 keepass touch,同步麻烦啊,不能 iCloud drive 同步。楼主这个能同步 iCloud drive 吗
|
11
nodin 2018-08-10 10:52:55 +08:00 via Android
@chengkai1853 国内的坚果云支持 WebDAV。
|
12
xdeng 2018-08-10 10:53:01 +08:00
@chengkai1853 坚果云 群晖 Seafile 都支持 WebDAV
|
13
Mavious 2018-08-10 11:00:33 +08:00
我也是 mini 的用户,那货太弱鸡了。连指纹解锁密码库都没有( mini 那个所谓的指纹,只不过是开启软件用的,不是开启密码库用的)。所以我把 mini 当清单用了,密码记不住,打开查一查。其他一无是处。
我希望增加的功能:webdav (坚果云)同步。我现在是装了个坚果云 ios 端手工同步,好麻烦啊。 (评分与建议我稍后转发 store,非常感谢 lz,keepass 的客户端实在是太稀少了,lz 这算是 0 的突破,支持!) |
14
chengkai1853 OP @hnxy99 还不支持 icloud,icloud drive 你想的操作流程是怎么样的啊?我可以后续实现
|
15
wogong 2018-08-10 11:08:58 +08:00
应用授权出错,Dropbox API 超限了
|
16
anyfc 2018-08-10 11:10:50 +08:00
iPhone X 授权 dropbox 错误后,app 闪退,导入 keepass 数据库,还是闪退
|
17
chengkai1853 OP |
18
chengkai1853 OP |
19
nezzzz 2018-08-10 11:38:09 +08:00 via iPad
非常感谢,使用中,希望后续能支持 ipad
|
20
xuhaoyangx 2018-08-10 11:42:09 +08:00
@chengkai1853 #18 |
21
xuhaoyangx 2018-08-10 11:42:37 +08:00
@chengkai1853 #18 同样希望能支持下 ipad
|
22
titanium98118 2018-08-10 11:43:15 +08:00
同 5 楼
|
23
randyzhao 2018-08-10 11:43:35 +08:00
我弱弱的问个问题。
Mac 平台有什么推荐么?用的是 MacPass,不能填充。 |
24
CRight 2018-08-10 11:47:06 +08:00 via iPhone
@xuhaoyangx 出现同样的错误
|
25
randyzhao 2018-08-10 11:48:16 +08:00
先下载支持了,等 iCloud 同步 feature。
我现在是在 iCloud Drive 里建了一个叫 keepass 的文件夹,kdbx 就丢里面。 然后 MiniKeePass 和 MacPass 都读同一个文件。 但是手机上的 MiniKeePass 只能读,不能改,改完是没法同步回 iCloud Drive 中的。这就很尴尬,每次在手机上新注册了信息,还需要到 Mac 上来录入。 |
26
RainNiuBi 2018-08-10 12:00:11 +08:00
我记得 Keepass 不是能用坚果云的 WebDAV 同步吗?之前好像在哪篇文章里看过
|
27
lsj5031 2018-08-10 12:00:36 +08:00
赞,支持一下,之前就想做一个。现在用的 keepass touch
|
28
vinsand 2018-08-10 12:07:15 +08:00 via iPhone
亲 作为一个新手菜鸟刚接触
这是怎么使用?还有 1password 一类也看不懂 |
29
anyfc 2018-08-10 12:07:51 +08:00
好不容易用 itunes 导入了数据,里面居然是空的。。。。之后又是不停的闪退了
|
30
sundev 2018-08-10 12:23:17 +08:00 1
@randyzhao 要自动填充需要安装 http 插件的,配合 chrome 中的 chromePass 插件实现自动填充
|
31
sephinh 2018-08-10 12:52:47 +08:00 via iPhone
下载支持了,看看如何
|
33
sundev 2018-08-10 13:16:23 +08:00 1
|
34
chengkai1853 OP @anyfc 这么奇怪啊.. 是不是触发了某些特殊情况,能不能把步骤告诉我。我测试时没问题的。我自己一直在用,感觉没什么问题才发上去的!
|
35
chengkai1853 OP @xuhaoyangx 知道问题了,dropbox 没有改成 production 模式。除了好了通知你
|
37
warcraft1236 2018-08-10 13:51:11 +08:00
@chengkai1853 我不觉得现在这个时间节点还对包的大小有什么要求。毕竟网络条件和设备的存储都比以前丰富太多了
|
38
chengkai1853 OP @xuhaoyangx 已经申请了 500 个测试,正在申请发布模式。之前不知道。现在有 500 个名额可以先用 dropbox 了
|
39
xuhaoyangx 2018-08-10 14:17:58 +08:00
@chengkai1853 #38 麻烦了
|
40
skschema 2018-08-10 14:21:25 +08:00
占位,帮顶,回头试一下。
|
41
anyfc 2018-08-10 14:24:39 +08:00 via iPhone
可以关联了,就差闪退问题了
|
42
CRight 2018-08-10 14:30:50 +08:00 via iPhone
可以导入之前的数据吗?
|
44
chengkai1853 OP @anyfc 闪退你说下步骤,我模拟下,看能不能重现!
|
45
anyfc 2018-08-10 15:24:17 +08:00 via iPhone
@chengkai1853 就正常打开 app,除了刚安装的时候能进入 app,其余只要退回主屏幕,在点开 app 就闪退
|
46
ifoolish 2018-08-10 15:36:17 +08:00
意思是支持 iOS 12 新出那种密码填充方式?
|
47
bb19491001 2018-08-10 15:38:37 +08:00 via Android
支持 google drive 吗
|
48
xings 2018-08-10 15:39:28 +08:00
正好想转到 keepass,马上尝试下
|
49
chengkai1853 OP @ifoolish ios12 的填充是系统自带的。我说的是和 1password 一样的填充
|
50
chengkai1853 OP @bb19491001 目前支持 3 个, 本地 wifi,onedrive,dropbox。google driver 真是我懒,想有那两个就够了,就没加。需要的话之后加上,然后就是 webdav
|
51
ifoolish 2018-08-10 16:08:10 +08:00
@chengkai1853 #49 就是系统自带的那个,好像是可以支持第三方 APP ?
|
52
wty21cn 2018-08-10 16:27:13 +08:00 via iPhone
@chengkai1853 webdav 可以用坚果云同步
|
53
chengkai1853 OP @ifoolish 系统自带的可以用,但是你无法多平台通用。keepass 和 ios 自带的填充并不冲突的!自带的是系统控制的,并不提供任何给第三方的接口!
|
54
mangoDB 2018-08-10 18:36:35 +08:00
安卓环境下,Keepass2Android 很好用。
|
55
Wicked 2018-08-10 19:05:56 +08:00 via iPhone
刚换 MacBook,才发现 keepass 没有官方的客户端,正愁呢,晚上回家试试楼主的
其实同步不是刚需,直接将 db 扔 dropbox 就好了 |
56
liangsdu 2018-08-10 20:20:20 +08:00
支持楼主,目前再用 miniKeePass。楼主可以考虑 webdav 支持,国内有良心的坚果云
|
57
0TSH60F7J2rVkg8t 2018-08-10 21:20:25 +08:00 via iPhone
感谢楼主写的 app !提个修改意见。帮助里的 iTunes 都写成了 Itunes,看着好难受。建议改为 iTunes。
|
58
0TSH60F7J2rVkg8t 2018-08-10 21:24:48 +08:00 via iPhone
报告一个 bug。步骤是,新建一个 test 的库,进去后点+号添加一个文件夹,比如 v2ex,然后返回列表,右滑文件夹,弹出删除确认,点确定。App 闪退了。iOS10.3.3
|
60
siagasky 2018-08-10 21:49:11 +08:00
个人觉得 ios 上 kypass 已经足够好用了,各种云同步,还支持 otp。更新也挺频繁。
|
61
formose 2018-08-10 22:20:57 +08:00
minikeepass 够用,就是快一年更新一次。
|
62
1piece 2018-08-10 22:24:05 +08:00 via Android
开源了吗?
|
63
1piece 2018-08-10 22:35:45 +08:00 via Android 3
为了你这个帖子我特意注册了这个账号,之前一直在潜水。我真怀疑 V2 上到底有多少程序员。
如果你使用了 keepass 的源代码,那你应该没有权利闭源吧?(我不是程序员可能在这点上理解有偏差) 没有开源那就是说你有能力去窃取用户的账号密码。据我所知 keepass 的所有第三方程序和插件都是开源的,而且作者明确表示只有官网上列出的插件和程序是接受过审核的,也就是说你的程序并不安全。希望你可以在 sourceforge 上提交这个程序并接受审核。 利益相关:keepass 重度用户,忠实粉丝。 |
64
Admstor 2018-08-10 23:55:47 +08:00
keepass 所以 GNUv2 协议,所以楼主应当公开自己的代码
另外 minikeepass 仅仅需要 18M,而你的需要 124M 这差距之大实在难以接受,太多第三方的代码也会导致你的代码质量难以由自己控制 对于密码安全软件,不开源也是难以接受 相比较而言 什么同步什么自动填充对我来说都使可以接受的"优点" |
65
notgood 2018-08-11 00:10:26 +08:00 via iPhone
@chengkai1853 感谢你的作品,请问支持 Chrome 填充吗?
|
66
chengkai1853 OP @1piece @Admstor 不知道是我没找到还是其他原因,像 lastpass 等也是没有找到开源的。因为是免费,而且并无广告,无任何收入来源,所以协议海真没太关注。本来写这个 App 也是自用为目的。里面也包含太多自用型代码。其实开始本来就是想这个 app 无需联网的,这样就不会你们担心安全问题,联网是因为后来加入了云同步功能。目前你进制 fantasypass 使用网络也仅仅不能进行云同步而已。其他功能都是正常使用的!该 App 并不是由 minikepass 的基础上做的,完全是自己一步步写的,由于太多自用型代码(其他项目用)。如果大家都觉得要开源,我目前会把 App 下掉。等到合适时候再上架.. 希望谅解!
|
67
chengkai1853 OP @notgood chrome 的核心也是 safari 的,应该是通用的!
|
68
1piece 2018-08-11 07:00:19 +08:00 via Android
@chengkai1853 lastpass 是商业软件当然不会开源了。你如果不开源在最好在 AppStore 里注明,而且这样做应该算违反 keepass 的开源协议,上面有人说到了。
|
69
Admstor 2018-08-11 09:43:35 +08:00
@chengkai1853 keepass 是 keepass,与 lastpass 完全不是一个软件
另外你 1password 也是一个商业软件,你使用了 1password 的填充方法是否也侵犯了对方公司的权利我看也有待斟酌 密码管理总是取决于最弱的一个短板 keepass 核心部分可以说是暂时没有漏洞 但是你这个 app 显然包含了太多无用代码(侵权暂且不提),无用代码即会引入大量 bug 和潜在安全问题 所以我不会使用,并且也不建议大家使用 更何况你所说的几个痛点,lastpass 或者 1P 可以说与 keepass 相互弥补 有那种需求为什么不转用成熟可靠的方案非要使用你这个 不开源是完全没有办法让人信服 |
70
chengkai1853 OP @Admstor 肯定没有侵犯 1password 的问题。你知道 onenote 能从印象笔记转换笔记过来,onenote 也就是兼容了印象笔记,是不是也侵犯了印象笔记?!
强调: 该软件本来开始目的自用,我觉得可以方便大家推荐一下而已,觉得好好就用,不好就不用,我不从中盈利,对此用不用对我本身不会造成任何影响。还有你说的安全问题,你能保证你从 github 上看到的源码就是 appstore 上安装的?没二次添加任何东西?所谓的安全不过是你信任不信任而已。不再过多讨论这类问题! 一个 minikeepass,都有人觉得不足,为什么没人更多投入添加功能,这个问题是否更值得思考。 不再过多讨论这类问题。我之后会在 appstore 里面添加版权声明! |
71
chengkai1853 OP 1.5 版本添加了扫二维码显示 TOTP 功能,和 Authenticator 比较过。准确无误,已提交审核!
|
72
chengkai1853 OP |
73
0TSH60F7J2rVkg8t 2018-08-16 18:36:47 +08:00
@chengkai1853 感谢楼主!辛苦了。回头试试,然后去 AppStore 里评论一下。
|
74
liangsdu 2018-08-16 21:50:58 +08:00
@chengkai1853 截至到本次回复未刷新到 1.6 版本。刷新到测试一下
|
75
chengkai1853 OP |
76
1piece 2018-08-17 19:26:32 +08:00 via Android
@chengkai1853 我把官网的所有第三方程序都看了一遍,除了很多没有提供下载地址甚至已经失效的,我只找出三个没有提供源代码的:KyPass,KPCLI 和 KeePassB。不知道你所说的“明确开源的就只有 minikerpass ”的结论是怎么得出来的。再退一步讲,你将你的程序代码提交给 keepass 开发者对你有半点损失吗?难道一个维护了一个开源项目 13 年的人会将你的代码用于商用?作为一个普通用户,我只信任 keepass 官网列出的程序和插件。
|
77
liangsdu 2018-08-19 20:56:23 +08:00
@chengkai1853 webdav 好像有 bug?加了所有信息后,没有文件出来啊
|
78
chengkai1853 OP @liangsdu 可以在苹果商店的评论里面反馈! WebDAV 对应的同步目录是 FantasyPass,是不是没有在指定文件夹下?通过手机端同步,里面就有了
|
79
chengkai1853 OP @1piece 说了有很多其他项目用的。我也有很多开源。适合就开源,不适合就不开源。花了那么多时间去看协议,只是说明我重视协议,并没有违反!用不用就像你说的,信任就用,不信任就不用。
|
80
Taosky 2018-08-20 23:22:08 +08:00
试用了一下,同步挺方便的,不过 App 里面还是有局限(用不了第三方键盘和大部分 App 都不支持),感觉还是要 IOS 12 接入系统的密码管理才好用,还有就是动画有点奇怪。。。期待后续的改进!
|
81
chengkai1853 OP @Taosky 等 ios12 正式版出来就做 ios12 兼容,目前自己设备不方便升级到 ios12。 兼容了那个时候就方便了。键盘倒是不一定是用来登录的,例如发送给某人密码,发送联系人(目前有导入通讯录功能)等场景。 后面会做扩展功能的。会继续优化和增加新功能... 如果好用就给个好评,最好在苹果商店写下评价,到时候按照那个评论来改进。
|
82
journey 2018-08-22 16:45:17 +08:00 1
使用密钥文件解锁还一定需要密码?
我用没有设置密码的密钥无法打开数据库 |
83
chengkai1853 OP @journey 好的,我测试下,下个版本修改下。把这个问题顺便提交到 Appstore 评论区吧。方便统计更改! 谢谢!
|
84
hnxy99 2018-09-04 12:58:16 +08:00 via iPhone
@chengkai1853 我 Windows 装了 iCloud drive,电脑版的 keepass 软件和数据库都在里面。想在 iPhone 上直接读取这个文件,如有修改就自动同步了。相当于 dropbox 的功能。谢谢!
|
85
chengkai1853 OP @hnxy99 目前所有云同步功能都是一样逻辑,iCloud drive 和 dropbox 一样的。他们都是在特定的文件夹下同步的,手机端用 FantasyPass 吧数据库用 icloud drive 同步就好了啊,就可以正常同步了啊!还是我理解错了?
|
86
hnxy99 2018-09-05 01:38:03 +08:00
是这样,找到了新版里面的 iCloud drive 那边,但是好像没有入口打开我已有的 keepass,只能新建。是这样吗
|
87
hnxy99 2018-09-05 01:55:24 +08:00
@chengkai1853 好像解决了,用 WiFi,把现有的文件从 pc 传进去 iPhone 里了。然后选了 iCloud sync,发现在 iCloud drive 里多了 fantasy pass 的文件夹,里面有个 db 文档,以后电脑端默认打开这个就好了,谢谢!
|
88
chengkai1853 OP @hnxy99 对,不能选择已有的同步,必须从用 FantasyPass 同步一次,这样做是为了保证安全性,避免误操作!
|
89
chc880 2018-10-12 09:41:55 +08:00
为此贴特意注册。一直用 keepass 管理自己的账号,ios12 更新后,可以通过第三方应用自动填充密码,就一直在寻支持 ios12 的 keepass 程序。可是 App Store 里,直接搜 keepass 只列出了 minikeepass 和 keepass touch,终于在 V2EX 上看到支持 ios12 的 keepass 程序。但是,因为之前耐不住体验 ios12 的新特性,入手了一年 1password。看到 fantasypass 的时候,已经要收费 12 元了。。。暂时还狠不下心购买。。。
就单纯体验来说,MAC 上我用 KeepassXC+chrome 插件( keepassXC 的插件或 keepassHttp,两者体验一至,只是安全性差异) 体验优于 1password 的。 1password 的 chrome 插件有 1Password extension(1p e)和 1password x(1p x),1p e 是与 1p 的软件进行联动的,但是如果需要输入账号,要么快捷键,要么打开一个窗口进行选择并填充; 1p x 可以直接在账号输入框里进行选择,但是每次重开浏览器,必须输入主密码才能开启插件功能,不能像 keepass 一样只要本地程序开启即可。 而且 1password 对一些网站的支持不好,虽然目前我只发现一个阿里云邮箱,但是公司用的阿里云邮箱,而我又管理了多个账号,经常需要网页打开,这就导致我很被动了。应该说 1password 对 iframe 支持很差。 另外,1p 的同步体验也很差,1p x 其实相当于一个独立的端,1p x 里更新了账号,要过好长一段时间,mac 上才会同步更新到。 扯了好多 1p。。。回归正题,如果再让我选择一次,我会选择 keepass,但是 keepass 的 ios 端程序还没有拳头级的产品,确实遇到很多独立开发者,虽然付费的产品,但是随着系统更新,随着时间流逝,慢慢就不更新,慢慢就消失了。对于账号管理的软件来说,最重要的还是安全和稳定。 楼主的程序,虽然收费 12 元,但我相信买的人其实不会很多,这份收入不至于能让楼主能持续更新维护这款软件,楼主的动力更大的应该来自于自身的需求。我也并不是不愿意付费,但是对于这么一个程序,在没有充分口碑的情况下,我还不太愿意花 12 元购买,楼主可以采取内购形式,用户充分体验后再决定是否付费。支持作者的劳动成果! 当然,也希望楼主若将来无力更新此软件的时候,开源所有代码。但目前来说,从开发者的角度,当然不会开源全部代码,毕竟是劳动成果,需要靠这个获得一份收入。楼主可以考虑,付费解锁同步功能。这样有更多人参与使用,提交更多的 BUG。12 元的门槛确实拦住我了,虽然小钱,但我也不愿意花这钱去试错。 希望楼主可以考虑我的建议,降低入手门槛。同时非常支持楼主! keepass 需要楼主这样的开发者去丰富应用和功能!也愿意为楼主的劳动成果付费! |
90
chengkai1853 OP @chc880 感谢支持。你可以加 QQ 群:831063212。这是我创建 FantasyPass 的群,里面有几个用户。目前有些方面已经是优于 1password 了,看更新记录可以看到基本 1-2 周一次更新,至于你担心的停更,这个方面不用太担心。12 入门门槛阻碍推广,这个因素我知道,因为苹果不断删除评论,我就把它改成了 12。听说之后苹果 Appstore 要提供试用功能,不知道何时才会有。再说这种购买都可以申请退款的吧.. 至于改成内购模式,这个需要考虑,因为已经有些付费用户了,虽然不多,但是这是值得考虑的一个大的因素... 突然内购势必会导致付费人觉得`吃相难看`的想法
|
91
chc880 2018-10-12 11:58:24 +08:00
@chengkai1853 有好多软件,一个是付费的完整功能版,另一个是内购形式版本。可以考虑考虑。当然了,重点是要设计好哪些功能是必须付费使用的。我所能想到的无非是同步功能了,其他可能第三方键盘,或者更好的体验功能。就是说 minikeepass 已经实现的功能都免费,它没实现的功能实行收费,这是最好不过的了。毕竟用户花这钱,只是想知道这软件是否比 minikeepass 好。对于我来说,支持 ios12 的自动填充就值得了。只是已经入手 1password,还想再用一段时间 1p 再考虑 FP,毕竟现在没太多新增账号的情况下,维护 keepass 的库不需要太多力气。说到这里,楼主可以尝试开发一下 1p、LP 转 keepass 的功能,目前用账号管理软件的人群就不是很多,keepass 的用户群相对 1p、LP 就更少了,楼主的软件想卖的好,必然要挖其他端用户,否则很快就到天花板了,或者做做国外的推广。
|
92
chengkai1853 OP @chc880 非常感谢你的建议,用心写了这么多。在官网和教程完善后,我试着抽时间出个免费体验版。主要我也没怎么推,就仅仅这一帖子。这个项目代码量已经非常大了,断断续续差不多做了一年多。近期主要在做功能以及做官网和文本、视频等教程。FantasyPass 目前功能方面应该是比 1password 强的,我也在不断挖掘提升效率的特性。等合适的时候我会试着推广下,按照你说的边更新项目一边尝试的!非常感谢😁
|
93
liuxue 2018-10-21 13:14:14 +08:00
请问一下云同步中的 cloud information 是做什么用的,同步方式选的 iCloud Drive,每次都显示同步失败。
|
94
liuxue 2018-10-21 13:41:30 +08:00
还有在目录中进行搜索,软件就闪退了。。
|
95
chengkai1853 OP @liuxue icloud 已经找到问题了。搜索是已知问题,过两天就有新版了
|
96
liangsdu 2018-11-06 19:16:54 +08:00
@chengkai1853 webdav 同步的时候能不能不创建 FantasyPass 目录,使用已有的目录文件?
|
97
chengkai1853 OP @liangsdu 这个功能下个版本提价。本来是因为安全考虑,就用自己特定文件夹。后来用户反馈和考虑到多平台通用,下个版本就加上这个功能了。等几天吧..
|
98
eneloop 2018-12-18 12:44:21 +08:00 via Android
@chc880 1P 和 LP 转 keepass 的功能在 pc 版 keepass 客户端就有,支持转换的软件还挺全,还有格式规范方便自定义。就是不知道 mac 的客户端有没有这个功能。
|
99
devinzhao 2019-01-23 08:38:39 +08:00
@chengkai1853 这个应用挺不错的,不过 iOS 上改了密码数据库之后,怎么同步回 dropbox ?
|
100
chengkai1853 OP @devinzhao 你加下群,APP 里面关于我们有。方便快捷交流沟通。同步都是点到数据库的主目录,然后点击有效较的菜单按钮,会有云同步菜单。
|