你好,欢迎访问我的博客!登录
当前位置:首页 - 公告 - 正文 求知成瘾,却无作品!

JavaFX开源项目----onepass4.0

2016-12-02公告wxhwdmxl5887°c
A+ A-

    最近一段时间,在原先onepass3.0的基础上重新做了4.0的版本,因为在开源onepass3.0的时候已经写了onepass的详细介绍我在这里就不再赘述了。

    在最新做的4.0版本里面,最重要的变化是改变了密码库同步方式,在此之前,onepass是通过保持文件同步来完成密码库同步的,虽然说也达到最终的目的了,可是总觉得使用文件同步的方式有点笨拙,而且因为一旦服务器密码库版本高于本地密码库版本,那么在同步的时候必须断开所有对密码库的操作同步完后才能继续,虽然这种切换速度也非常快,但是从代码的层面来说,不是最优雅的方式。当时之所以考虑使用文件同步的方式实际上也是想从侧面说明使用onepass的云服务不会损害自己的隐私,因为密码库没有主密码的话是无法打开的,但是现在看来,其实是多虑了,用户从来不会相信云服务能够保密,尽管你的代码已经开源。

    那么我就要把这个密码管理工具做到我认为最完美的地步,最起码自己用的顺手,不反人类,不复杂,而且能够解决实际需要。

    我身边经常看到同事发出这样的感叹:“哎。。。这个服务器的密码又忘了。。。“!

    我也早就意识到这个问题了,而且频发的撞库事件、拖库事件让我越来越意识到在多处使用同一个密码的危险,更何况你不可能一个密码在所有网站上使用,有些网站校验的比较严格,密码长度必须大于12位而且必须包含大写字母、小写字母、数字以及特殊符号;而有些网站又要求密码里面不能包含特殊字符(12306就是);。。。。这样下来,忘记密码是很容易的事情,正常人都会忘记。你或许会说,没事啊,可以点击登录界面的忘记密码来重置一下密码啊,这一点我承认,确实可以通过网站提供的忘记密码功能来重置密码,但是又有一些网站规定,不能使用以前使用过的密码作为你的新密码,哈哈,你是不是要重新设计一个密码呢。。。

    今年开始,具体的说也就是从onepass3.0做好开始,我所有网站的登录密码都不一样,甚至用户名都不一样,我再也不用担心面对登录界面的时候,连用户名都想不起来的问题了,当然个别特例除外,这里说的个别特例就是在登录的时候不允许粘贴密码的地方不建议使用onepass来管理密码,因为你无法粘贴密码,如果你使用onepass生成了一个密码,不能使用粘贴,照着用键盘输入也是挺费事的,所以这类地方,不建议使用密码管理工具来记录密码,如果你用了,那么很有可能你就需要把密码从onepass里面抄过去。。。。

    手机版的onepass最近也要着手做了,只是还没有选择好要用哪种方案来完成,因为我本身是java系程序员,屌丝一个,买不起苹果笔记本,就没办法开发苹果应用程序了,如果我选用原生的android来开发app,那么就不能出ios客户端了,但是最近郭霖大神的《第一行代码》第二版发售了,我准备买一本学一下安卓,我看过第一版的,写的相当的棒。而且我自己本身用的也是安卓手机,所以准备暂且就不考虑IOS了,只出android客户端就够了,没必要太折腾了。

    onepass4.0开源地址:http://git.oschina.net/softxj/onepass4.0

还有部分东西也正在逐渐完善中,尤其是配置界面,还没有想好做成什么样,因此配置界面会比较乱一些,其他地方也正在逐步完善,会持续更新这个项目的。

标签:

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


  登录