作为开始篇,主要想讲一下开发这款软件的初衷,顺便打个广告,哈哈。后续我会讲解APP开发的具体过程(包括前端、APP和后端),做得不好的地方欢迎大家来指出。
我是一名程序猿,平时要存大量密码、文本,包括服务器密码和各种论坛账号,导致老是忘记密码甚至账号。如果只依靠记忆,密码容易忘记而且很重复,一旦密码被黑客撞库就会有无法预料的严重后果;如果到本地,不仅不安全,而且检索起来比较麻烦;如果放在云笔记或者云硬盘,使用的时候很麻烦,同时也不好检索。
这时候就想着要没有什么密码管理工具,google一搜,就找到了1password。1password虽然很强大,但是有点贵,一年算下来需要200多元。作为一名程序猿,我觉得我也能做出一个一样强大的密码管理工具,而且可以把价格做得比1password低很多,让大家都能体验密码管理工具的方便和实用。此外密码还能自动生成,保证了不同网址之间的账号相互隔离,使得黑客无法撞库攻击。
后面的文章我将分为几部分去介绍的我密码管理工具:
1、EasyPass背后的密码学原理,利用密码学保证用户账号密码的绝对安全。
2、EasyPass后端的架构设计和开发。
3、EasyPass前端的架构设计和开发。
4、EasyPass APP端的架构设计和开发。
广告时间(哈哈,允许我推广一下我的密码管理工具) 简单专业的密码管理EasyPass
