驗收單 · 2026-10-22 · 约 10 分钟

KeepassDX 用了兩年還沒換,這款密碼管理器到底靠譜嗎

軟體KeepassDX分類系统工具
版本4.3.2體積15.96M
開發方暂无资料狀態已歸檔
KeepassDX 用了兩年還沒換,這款密碼管理器到底靠譜嗎

KeepassDX 是什麼

KeepassDX 是一款 Android 平台上的 KeePass 兼容密碼管理器,由 Kunzisoft 開發,底層支援標準的 KDBX 格式。它的定位很明確——就是一個純本地、無廣告、不聯網的密碼保險庫:所有數據以 AES-256 或 ChaCha20-Poly1305 加密後存在你自己的手機裡,沒有雲端伺服器、沒有帳號體系、沒有訂閱費用。對於擔心密碼被第三方大廠洩漏、又不想手動記憶幾十組不同密碼的用戶來說,它提供了一個相對獨立自主的選項。

除了基本的密碼存儲,KeepassDX 還內建了密碼生成器、OTP 動態驗證碼、Passkey(WebAuthn)支援、生物識別解鎖、以及一個名為 Magikeyboard 的自訂鍵盤用於快速填充。目前最新版本是 4.4.5,安裝包 15.81M,更新節奏大概兩三個月一版,不算高產但也沒停更。

安裝

KeepassDX 的安裝體驗在 Android 生態裡屬於比較乾淨的那一類。APK 安裝包 15.81M,KeepassDX下載完點開就能裝,不需要額外的 Google Play 服務框架,也不會彈出追蹤同意之類的對話框。但有幾個細節值得注意:

安裝完成後第一次啟動,它不會直接讓你建數據庫,而是先彈出一個歡迎界面,選項包括「創建新數據庫」和「打開已有數據庫」。如果是全新用戶,建議直接走新建向導——向導會引導你選擇數據庫格式(強烈推薦 KDBX 4.x,支援 Argon2d 抗暴力破解)、加密算法(AES-256-GCM 預設就好)、以及數據庫文件的存放位置。數據庫文件的位置很關鍵:建議不要放在內部存儲的默認下載目錄,而是單獨建一個文件夾,或者直接丟進你已經在用的同步工具(比如 Syncthing)的目錄裡,這樣換手機時可以直接恢復。

主密碼設置環節是整個安裝過程最重要的一步,同時也是最容易被隨便對待的一步。KeepassDX 會實時顯示密碼強度評估,綠色的「非常強」才算合格。不要用生日、電話號碼之類的常見短語,也不要用你已經在其他地方用過的密碼——主密碼一旦忘記就永遠找不回來,這一點沒有任何後悔藥。如果擔心記不住,可以考慮啟用生物識別解鎖(指紋或面容),但這需要你的設備先設置了鎖屏,Android Keystore 有這個硬性要求,跳不過。

最後提醒一個坑:如果你之前裝過舊版本的 KeePass 相關軟體,卸載時可能殘留了舊的 .kdbx 文件,安裝完 KeepassDX 後它會自動掃描到,不要隨便雙擊打開——先確認是不是你真正想用的那個數據庫,不然容易把新舊兩套數據搞混。

當初為什麼選它

時間回到兩年前,我對密碼管理器的認知還停留在「LastPass 被駭過、1Password 是付費的、Bitwarden 聽說免費」的階段。那時候我剛換了一部國產 Android 手機,系統自帶的密碼管理功能形同虛設,而我手上已經有大概 30 多個需要記密碼的站點——銀行、電商、論壇、雲盤、遊戲帳號,每一個都要求至少 8 位、混合大小寫、帶數字,光靠腦子是記不住了。

我試過 Bitwarden 的免費版,但它的 Android 客戶端自動填充在國產 ROM 上經常失效,加上雲端同步總讓我有一種「我的所有密碼都放在別人的伺服器上」的不安感——哪怕官方再強調加密,我還是覺得本地檔案更踏實。然後我在 F-Droid 上看到了 KeepassDX官网 的介紹:純本地、KDBX 開放格式、15M 小體積、無廣告、無雲端。對一個只想安静存密碼、不想折騰帳號體系的人來說,這些特性簡直是量身定做。

哪點越用越順手

生物識別解鎖大概是我每天最依賴的功能了。早上拿起手機想查個論壇帳號,指紋一碰直接進數據庫,全程不超過兩秒。這在我用過的其他密碼管理器裡屬於最快的——有些客戶端還會額外彈一個「確認解鎖」的對話框,純粹浪費時間。

密碼生成器的長按快捷鍵是另一個慢慢愛上的細節。以前改密碼時要先打開生成器、選字符集、調長度、點生成、複製,好幾步操作。後來偶然發現在密碼欄位上長按會直接生成一個符合條目的隨機密碼——生成規則自動繼承上次的配置,不用每次重設。這個功能從來沒有在任何推廣文案裡看過,是純粹的隱藏彩蛋。

還有就是數據庫文件本身的可攜性。我的 .kdbx 文件放在 Syncthing 同步目錄裡,手機、平板、舊手機都有副本,換設備時直接拷貝過去就能用,不用匯入匯出,不用等雲端同步。這種「檔案就是一切」的簡單模型,反而讓我不用擔心同步衝突、版本過時、伺服器維護之類的問題。

哪點越用越煩

說完好的,來說說用久了才慢慢暴露出來的問題。第一個就是 Magikeyboard——那個號稱可以快速填充的自訂鍵盤。我大概用了三個月就把它關掉了。原因很簡單:它在國產 ROM 上的相容性實在太差。有幾次打開銀行 App,系統彈出「檢測到安全鍵盤」的警告,直接拒絕了我的自動填充請求;還有一次在某個電商 App 裡,Magikeyboard 彈出後整個界面卡死,最後只能強制關閉。我理解銀行的安全顧慮,但一個密碼管理器的核心功能之一就是快速填充,這一塊做不好體驗直接打對折。

第二個煩點是數據庫打開後的自動鎖定。KeepassDX 預設是「只要應用在後台超過 X 分鐘就自動鎖定」,但我實際使用中發現這個機制經常過於敏感——有時候我切出去回個訊息,十秒後回來就又要指紋驗證了。後來把自動鎖定時間調到 15 分鐘才好一些,但這又帶來另一個問題:如果手機真的被別人拿到,15 分鐘的窗口裡數據庫是完全解鎖的。官方後來在 4.3.0 版本引入了 User Verification(UV)機制——查看密碼或複製時需要二次驗證——這算是某種程度的補救,但也意味著多了一次指紋確認的操作,手續上更繁瑣了。

第三個問題比較隱蔽:OTP 動態驗證碼的支援雖然有,但配置起來比我想像的麻煩。大多數密碼管理器只要掃描二維碼就能自動添加,KeepassDX 卻要手動填寫 OTP 條目——輸入基礎 URL、選擇演算法、設置週期——對非技術用戶來說簡直是天書。我至今還有兩個帳號的 OTP 沒搬進來,一直用手機上另一個專門的驗證器 App。

哪個功能成了每天離不開的,哪個碰都沒再碰

密碼生成器是每天離不開的。每次註冊新帳號、每次安全檢查要求改密碼,我都直接長按生成一個 20 字符的隨機密碼,粘貼保存。兩年下來,我已經有大概 80 多組不同的隨機密碼了,沒有一組重複。這在以前是不可想像的——我以前最多有五六個常用密碼輪著用,風險大得驚人。

而 Magikeyboard 自動填充功能,正如之前所說,用了三個月就關了。不是功能不好,而是 Android 生態的碎片化讓它很難在所有 App 裡穩定工作。與其每次碰到不相容的 App 還要手動複製粘貼,不如直接關掉省去麻煩。

密码生成器

長期看下來的觀感修正

剛開始用的時候,我覺得 KeepassDX 最大的優勢是「免費 + 本地 + 開源」——這些是那時候我最看重的。但兩年過去了,我對它的評價反而從「功能齊全」變成了「基本夠用但缺點明顯」。我高估了它在自動填充這件事上的表現——國產 ROM 的環境讓這個功能的可用性大打折扣,而這恰恰是密碼管理器本該做好的核心功能。我同時也低估了「純本地」這件事的代價——沒有雲端同步雖然安全,但也意味著多設備之間的同步工作流全靠自己手動解決,對不是技術愛好者的普通用戶來說門檻不低。

會不會卸載,什麼信號出現就該換了

現在我不會卸載它,但也不會強烈推薦給身邊的朋友。對我這種已經養成了「每個帳號一個隨機密碼」習慣的人來說,它已經是數字生活的一部分了——所有密碼都存在那個 15K 左右的 .kdbx 文件裡,牽一髮而動全身。但如果有一天出現以下情況,我會認真考慮換:

第一,Magikeyboard 在國產 ROM 上的相容性長時間沒有改善,而我發現有其他 KeePass 客戶端的自動化填充功能明顯更好;第二,出現了比 KDBX 更現代的密碼資料庫格式,而 KeepassDX 長期不支援;第三,開發者停止更新超過半年以上——一個密碼管理軟體最怕的就是安全漏洞沒人補。

除了這三種情況,我大概率會繼續用下去。它沒什麼驚喜,也沒讓我驚慌過,就是老老實實地守著我那 80 多組密碼的手機工具,兩年如一日。對於一款密碼管理器來說,這大概就是最好的評價了。

本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。

同類驗收報告