和以前的《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+。