閱讀時間 7 分鐘 作者 NT²
標題用 FTS5;篩選勝出時走表掃描
技術文章
本機搜尋不是單一查詢形狀。自由文字需要標題與搜尋文字的全文索引。 類別、垃圾桶、封存等篩選需要一般的表條件。產品會切換策略, 讓介面不必把整個保管箱塞進記憶體,也能感覺可搜尋。
7 篇文章
閱讀時間 7 分鐘 作者 NT²
技術文章
本機搜尋不是單一查詢形狀。自由文字需要標題與搜尋文字的全文索引。 類別、垃圾桶、封存等篩選需要一般的表條件。產品會切換策略, 讓介面不必把整個保管箱塞進記憶體,也能感覺可搜尋。
閱讀時間 7 分鐘 作者 NT²
技術文章
本機保管箱可以保存數千筆結構化項目,卻不必變成巨大的記憶體內陣列。 耐用的真實資料留在 SQLite。介面只持有一分頁的輕量列表列, 並透過虛擬列表渲染。
閱讀時間 9 分鐘 作者 NT²
技術文章
帳號資料表即使沒有任何保管箱項目的明文,仍可能形成危險的密碼測試介面。我們移除 了那些會讓資料庫副本變成離線猜測或還原系統的資料欄。
閱讀時間 8 分鐘 作者 NT²
技術文章
保管箱不必進入共用的明文信箱才能同步。它的公開密碼學身份可以指定專屬的邊緣協調器,用來通知 replica,並指向協調器本身無法開啟的加密 frame。
閱讀時間 8 分鐘 作者 NT²
技術文章
同步不必把本機保管箱變成雲端資料庫。邊緣可以辨識帳號、儲存不透明 replica frame 並傳遞更新,卻不必知道更新裡有什麼。
閱讀時間 8 分鐘 作者 NT²
技術文章
鹽值不是祕密,但它存放的位置,決定了誰能組成一套密碼猜測系統。NT² 將 KDF 鹽值與密碼驗證資料留在本機保管箱內,讓解鎖從頭到尾都在裝置上完成。
閱讀時間 5 分鐘 作者 NT²
技術文章
在雲端優先應用當道的時代,我們往往忽略了一個強大的替代方案:漸進式網頁應用(PWA)。當現代瀏覽器已經能在使用者裝置上完整執行高效、安全、高效能的應用時,為什麼還要維運一套沉重、昂貴且可能成為攻擊面的伺服器基礎設施?