我用 Laf 开发了一个非常好用的密码管理工具
【KeePass 密碼管理】是一款簡單、安全簡潔的賬號密碼管理工具,服務端使用 Laf 云開發,支持指紋驗證、FaceID,N 重安全保障,可以隨時隨地記錄我的賬號和密碼。
寫這個小程序之前,在國內市場找了很多密碼存儲類的 App 體驗不是太好用。之前還遇到數據全部丟失的 App...無奈之下,想著自己搞了一個,而且是小程序,很方便使用。
接下來讓我來好好聊聊這個小程序的主要功能和以及它和 Laf 的故事吧~
密碼加密規則 (三重保障):
- 首次進入小程序添加密碼,需要設置主密碼,主密碼使用 SHA-256 摘要算法存儲于服務器 (不可逆,單向的,只有自己知道,別人無法破解)。
- 服務端賬號密碼存儲使用 AES 對稱加密方式進行加密,主密碼為加密密碼,請勿遺忘主密碼,遺忘了無法解密 (基于單向加密的主密碼做雙向加密)。
- 數據均存儲至 Laf 的云開發數據庫,數據安全保障,不丟不盜!
主要功能:
- 設置一個主密碼,用過主密碼加密解密賬號數據
- 支持指紋/人臉識別驗證讀取密碼
首頁比較簡潔,主要提供搜索、添加密碼、查看所有密碼
更多選項支持一些常用的選填項
- 鏈接/平臺
- 手機
- 郵箱
- 備注
全部記錄
- 人臉識別/指紋識別
- 每次查看都會更新最新的查看時間
- 支持修改和刪除
另外在偏好設置提供了清空賬號數據,用戶隨時可以從庫中把自己賬號和密碼全部清空。
為什么選擇 Laf
主要還是受2022年秋季的微信云開發的定價影響。
在這之前的小程序開發者為什么選擇微信云開發呢,因為它是按量收費,基本上普通用戶的使用量用下來都是免費的,大家可以把自己喜歡的項目開源免費,讓大家使用,而且好多都是學生,現在弄了個基礎套餐+按量收費,每個月無論有沒有人用都要固定交 19.9,本來弄個好用的工具,是為了讓大家免費來使用,現在弄的好多人選擇停服,或者選擇其他云平臺。
這時候,Laf 走入了我的視野,我是偶然間在一個群里看到的。
然后我加入了 Laf 的官方微信群,在里面潛伏,發現這個團隊對用戶是負責的,有需求它會去實現,有解決不了的問題,他會協助解決,當然,偶然會出現 Laf 服務中斷的問題,Laf 團隊會及時去解決。有時候馬老板會半夜去更新,然后為了防止下次發生同樣的問題,它會去進行大的版本更新,去優化。
另外我看了費用方面,Laf 云開發相比微信云開發的費用竟然少了一半多,加上對微信云開發的做法感到內心不舒服,然后我開始從微信云開發遷移的過程,我以為會很復雜和折騰,其實會很簡單。
基本上是把 laf 文檔整體過一遍,然后開始動手改代碼,去一步一步把功能調試通即可。
Laf 的一建配置應用的規則和彈性伸縮很棒!
有問題可以在論壇問問題,還有官方發的一些學習文檔,另外還有一些常用的,比如我這里就用到了:
從 0 寫一個微信小程序對接 Laf 云開發獲取用戶 openid
微信小程序最新獲取用戶信息的方式 (包括頭像上傳到 laf)
還有非常實用的函數市場,大家都可以貢獻函數模板,點一點即可使用。
我看了下 laf 的 GitHub 地址,目前有 6k+star,一直在維護和更新,未來我相信會有更多。
Laf 選擇在 GitHub 開源,這是最難能可貴的,在這個時代,把代碼進行開源,用戶可以私有化部署,就無需擔心惡意漲價甚至公司跑路,當然就目前來看直接使用 Laf 公有云是最劃算的,無需擔心運維。
在這個階段,很多創業型公司都默默的消失了,希望 Laf 越來越好,就像 Laf 的口號:life is short,you need laf:)
在今天,我把騰訊云服務上面的環境刪除了,終于擺脫了,我行駛在新的快速的賽道上,我想對我來說這是一個新的開始。
總結
以上是生活随笔為你收集整理的我用 Laf 开发了一个非常好用的密码管理工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 聊聊ChatGLM-6B源码分析(二)
- 下一篇: 【OpenVINO 】在 MacOS 上