写了个 Keepass 的 ios 客户端,大家可以用一下

2018-08-10 09:31:30 +08:00
 chengkai1853

自己是一个 keepass 的使用者,手机也是 iphone。虽然 Appstore 里面已经有 minikeepass。但是它功能有限,例如缺少一下功能:

由于本人也是 keepass 的忠实使用者,为了解决以上问题。就干脆自己写了一个 App 来实现这些功能。目前 Fantasypass 已经上线了一段时间了。针对了以上的缺点进行了改进。

具体 Appstore 的链接如下,需要的小伙伴自行下载使用。

https://itunes.apple.com/cn/app/fantasypass/id1357961740?mt=8

如果在使用过程中发现不足和良好的建议,请在 Appstore 的评论区进行评论,到时候按照评论上面进行改进,争取让它更好用

19084 次点击
所在节点    Apple
118 条回复
formose
2018-08-10 22:20:57 +08:00
minikeepass 够用,就是快一年更新一次。
1piece
2018-08-10 22:24:05 +08:00
开源了吗?
1piece
2018-08-10 22:35:45 +08:00
为了你这个帖子我特意注册了这个账号,之前一直在潜水。我真怀疑 V2 上到底有多少程序员。
如果你使用了 keepass 的源代码,那你应该没有权利闭源吧?(我不是程序员可能在这点上理解有偏差)
没有开源那就是说你有能力去窃取用户的账号密码。据我所知 keepass 的所有第三方程序和插件都是开源的,而且作者明确表示只有官网上列出的插件和程序是接受过审核的,也就是说你的程序并不安全。希望你可以在 sourceforge 上提交这个程序并接受审核。
利益相关:keepass 重度用户,忠实粉丝。
Admstor
2018-08-10 23:55:47 +08:00
keepass 所以 GNUv2 协议,所以楼主应当公开自己的代码

另外 minikeepass 仅仅需要 18M,而你的需要 124M
这差距之大实在难以接受,太多第三方的代码也会导致你的代码质量难以由自己控制
对于密码安全软件,不开源也是难以接受
相比较而言
什么同步什么自动填充对我来说都使可以接受的"优点"
notgood
2018-08-11 00:10:26 +08:00
@chengkai1853 感谢你的作品,请问支持 Chrome 填充吗?
chengkai1853
2018-08-11 00:50:33 +08:00
@1piece @Admstor 不知道是我没找到还是其他原因,像 lastpass 等也是没有找到开源的。因为是免费,而且并无广告,无任何收入来源,所以协议海真没太关注。本来写这个 App 也是自用为目的。里面也包含太多自用型代码。其实开始本来就是想这个 app 无需联网的,这样就不会你们担心安全问题,联网是因为后来加入了云同步功能。目前你进制 fantasypass 使用网络也仅仅不能进行云同步而已。其他功能都是正常使用的!该 App 并不是由 minikepass 的基础上做的,完全是自己一步步写的,由于太多自用型代码(其他项目用)。如果大家都觉得要开源,我目前会把 App 下掉。等到合适时候再上架.. 希望谅解!
chengkai1853
2018-08-11 00:51:05 +08:00
@notgood chrome 的核心也是 safari 的,应该是通用的!
1piece
2018-08-11 07:00:19 +08:00
@chengkai1853 lastpass 是商业软件当然不会开源了。你如果不开源在最好在 AppStore 里注明,而且这样做应该算违反 keepass 的开源协议,上面有人说到了。
Admstor
2018-08-11 09:43:35 +08:00
@chengkai1853 keepass 是 keepass,与 lastpass 完全不是一个软件
另外你 1password 也是一个商业软件,你使用了 1password 的填充方法是否也侵犯了对方公司的权利我看也有待斟酌

密码管理总是取决于最弱的一个短板
keepass 核心部分可以说是暂时没有漏洞
但是你这个 app 显然包含了太多无用代码(侵权暂且不提),无用代码即会引入大量 bug 和潜在安全问题
所以我不会使用,并且也不建议大家使用

更何况你所说的几个痛点,lastpass 或者 1P 可以说与 keepass 相互弥补
有那种需求为什么不转用成熟可靠的方案非要使用你这个
不开源是完全没有办法让人信服
chengkai1853
2018-08-13 09:52:45 +08:00
@Admstor 肯定没有侵犯 1password 的问题。你知道 onenote 能从印象笔记转换笔记过来,onenote 也就是兼容了印象笔记,是不是也侵犯了印象笔记?!
强调: 该软件本来开始目的自用,我觉得可以方便大家推荐一下而已,觉得好好就用,不好就不用,我不从中盈利,对此用不用对我本身不会造成任何影响。还有你说的安全问题,你能保证你从 github 上看到的源码就是 appstore 上安装的?没二次添加任何东西?所谓的安全不过是你信任不信任而已。不再过多讨论这类问题!
一个 minikeepass,都有人觉得不足,为什么没人更多投入添加功能,这个问题是否更值得思考。
不再过多讨论这类问题。我之后会在 appstore 里面添加版权声明!
chengkai1853
2018-08-13 18:16:59 +08:00
1.5 版本添加了扫二维码显示 TOTP 功能,和 Authenticator 比较过。准确无误,已提交审核!
chengkai1853
2018-08-16 16:57:42 +08:00
@liangsdu
@ahhui
@Wicked 你们说到的都改了将要提交的 1.6 是目前最稳定的版本,支持了 TOTP、iCloud Drive、WebDAV,亲测全部可用。并且同步界面进行优化,修复了崩溃问题。谢谢你们的建议,非常感谢!如果 FantasyPass 有用,Appstore 给个小评价。谢谢

另外问个问题,你们会用 FantasyPass 提供的自定义键盘么?
0TSH60F7J2rVkg8t
2018-08-16 18:36:47 +08:00
@chengkai1853 感谢楼主!辛苦了。回头试试,然后去 AppStore 里评论一下。
liangsdu
2018-08-16 21:50:58 +08:00
@chengkai1853 截至到本次回复未刷新到 1.6 版本。刷新到测试一下
chengkai1853
2018-08-17 15:10:29 +08:00
@1piece @Admstor 明确开源的就只有 minikeepass,其它很多根本找不到源码!另外最近我网上查了很多了解了一下 GPL 协议,Webkit 是 GPL,Linux 也是 GPL,苹果安卓都是 Linux 内核,他们修改内核代码,他们把内核开源了。系统的其它代码根本没有开源。静态链接 GPL 库,你只需要把修改的 GPL 库给开源了。其它的是不用开源的!另外安全问题, 程序是上架的,经过苹果的审核,苹果也是十分重视安全问题的,还是担心可以抓包确认安全性。
1piece
2018-08-17 19:26:32 +08:00
@chengkai1853 我把官网的所有第三方程序都看了一遍,除了很多没有提供下载地址甚至已经失效的,我只找出三个没有提供源代码的:KyPass,KPCLI 和 KeePassB。不知道你所说的“明确开源的就只有 minikerpass ”的结论是怎么得出来的。再退一步讲,你将你的程序代码提交给 keepass 开发者对你有半点损失吗?难道一个维护了一个开源项目 13 年的人会将你的代码用于商用?作为一个普通用户,我只信任 keepass 官网列出的程序和插件。
liangsdu
2018-08-19 20:56:23 +08:00
@chengkai1853 webdav 好像有 bug?加了所有信息后,没有文件出来啊
chengkai1853
2018-08-20 09:07:36 +08:00
@liangsdu 可以在苹果商店的评论里面反馈! WebDAV 对应的同步目录是 FantasyPass,是不是没有在指定文件夹下?通过手机端同步,里面就有了
chengkai1853
2018-08-20 09:20:17 +08:00
@1piece 说了有很多其他项目用的。我也有很多开源。适合就开源,不适合就不开源。花了那么多时间去看协议,只是说明我重视协议,并没有违反!用不用就像你说的,信任就用,不信任就不用。
Taosky
2018-08-20 23:22:08 +08:00
试用了一下,同步挺方便的,不过 App 里面还是有局限(用不了第三方键盘和大部分 App 都不支持),感觉还是要 IOS 12 接入系统的密码管理才好用,还有就是动画有点奇怪。。。期待后续的改进!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478474

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX