关于即将准备的密码储存功能问题汇总

2018-02-21T14:58:47


互联网发展迅速,各种产品也是五花八门,各种社区、论坛(貌似意思差不多)、还有全球最大的“同性交友”社区GITHUB(嗯哼)???常用的还好说,但是很多小网站比如某些技术论坛,也就当时查资料可能需要用到注册了账号,过了很久很久以后(三年后···)扯远了,反正就是越来越多,密码呢也为了某个APP被各种泄露防止被通杀,这就考验记忆力了,时间久了密码都串了,深受其害啊~~~~~

所以下一个上线的小产品就是密码管理器了。名字还没想好,到时候再说,因逻辑简单过程虽然复杂,所以不考虑使用PHP框架,当然后续开发完善后会涵盖Windows、Web、Android、IOS等平台。

下面是基本框架:

用户基础账户:签名加密如MD5、SHA1、SHA256、SHA512当然不会这么简单啦。多复杂也没意义,被黑了都是浮云。

账户管理:

账户、密码都将采用RSA加密传输到服务器(这里用到的RSA密钥对是公共的根据周期进行更新),服务器解密后会使用另一套RSA进行二次加密(每个用户都是单独的RSA密钥对、如无特殊情况不进行更替)。

下面就是大致的流程图,目前还在你考虑细节,可能会有改动。如在如何安全储存用户信息方面。