KeyKeep
金鑰/密碼保管庫 — 資料只存本機、不上傳的離線 PWA
關於這個專案
開發過程中常會拿到各種 Token、API 金鑰、帳號密碼,很多金鑰「取得一次之後就再也看不到」,卻找不到安全又順手的地方記錄。KeyKeep 就是為了解決這個痛點——把這些祕密存在自己裝置的瀏覽器,查看時一鍵複製、資料完全不上傳的離線 PWA。
安全設計上,本機資料只存在這台裝置的 localStorage、不經過任何伺服器;若開啟雲端同步,資料會先以 AES-GCM 加密(金鑰由同步密碼經 PBKDF2 推導)再存到你自己的 GitHub Repo,雲端只看得到密文,同步密碼只活在當次開啟期間。工具本身不含任何金鑰,純前端、零後端。
核心功能
- 純本機儲存:所有資料只存在這台裝置的瀏覽器,不經過伺服器。
- 彈性欄位+附註:一個項目可放任意數量欄位(帳密/ID/URL/Token/Model…),並可加一段附註記用途。
- 分類+等級:每項目可設分類與等級、各自挑色;分類色顯示在卡片左緣、等級色做成標記(內建低/中/高)。
- 一鍵複製+遮蔽:內容預設以圓點遮蔽,點眼睛才顯示,每個欄位都有複製鈕;欄位是網址時可一點外開。
- 雲端同步(加密):把資料加密後存到自己的 GitHub Repo,雲端只存密文,可跨裝置同步+備份。
- 匯出/匯入+離線 PWA:JSON 備份換機還原,可加到主畫面、無網路也能開。
成果展示
版本歷程
主要版本的演進里程碑(可展開看小版本)。
專案資訊
- 類型:純前端網頁工具(PWA)
- 角色:個人專案・獨立開發
- 設計取向:本機優先・離線可用
- 目前版本:v1.3.1
- 網址:keykeep.ladem.space
技術標籤
Vanilla JS
PWA
localStorage
Web Crypto
AES-GCM
GitHub Repo
純前端
設計理念
祕密不進前端、零後端:本機只存在你的裝置,雲端只存密文。把「取得一次就消失的金鑰」變成一個隨手可查、安全可控的保管庫。
前往體驗 →