和以前的《clip+》《key+》同样,《safe+》是《[data+++]保护我的隐私的安全套装》系列的一部分,你能够从头阅读以获取这一系列工具的设计思想。安全
接下来的对话发生在我和一个朋友间,能够帮你尽快的了解key+的设计动机。框架
你注册过多少网站或应用软件?工具
-- 不少。网站
每一个帐号的密码都是不一样的吗?加密
-- 哪里有那么好的脑子...有相同的,但也有不少不一样的,我自有一套策略,不过常常记混....net
有据说过密码管理软件么?设计
-- 1password、onekey、ipassSafe等等据说过一些blog
用过么?ip
-- 妹,要么太贵,要么联网。联网的老是不安全的,天知道他们是否是安了后门,或是被人打劫了却不告诉我?get
貌似有离线密码管理工具的,而且是免费的
-- 老的掉牙了,移动端几乎没有,还不如我用云笔记或者干脆记本子上呢~
其余需求呢?
-- 若是能一键修改全部帐户的密码就行了,这样我就省的一个一个的修改了。
关于密码管理软件《key+》,一个大致的需求框架理出来了,大概是以下这个样子的:
一个密码管理全部密码
密码库加密存储在本地
密码库可导出和导入
密码强度检测及建议
自动生成高强度密码
跨平台
密码管理功能离线
一键更改功能在线
这其中前面几个还能够理解,最后两个功能又是在线又是离线的让人不清楚是如何运做的,如今解释一下:
首先key+是分离式的,能够认为是两个软件,姑且叫作key+store和key+change
key+store负责了绝大部分的密码管理工做,离线式设计保证了密码不会在传输中出现意外,在Android系统中你会发现,它只要求了简单的写sd卡等权限
key+change则用来一键修改全部帐户密码的,在运行过程当中,它会要求用户提供主密码(也就是第一个功能中的“一个密码”)来完成密码库的读写
固然用户若是不信任key+change,那么能够只用key+store便可,这样知足了两部分人的需求
一句话总结:若是把帐户密码比做金鱼的话,那么safe+就是鱼缸,而且还能够变魔术:改变鱼身颜色!
关于付费增值,和用户密码相关的部分,我想就不要染指了。
that's all,接下来咱们会介绍cloud+。