奧推網

選單
科技

KeePass密碼管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

作者:賽博小七

在上一篇文章KeePass密碼管理器傻瓜指南(一),講到了KeePass PC端的軟體、外掛的安裝設定、網盤資料庫的部署以及使用KeePass中遇到的幾種問題解決辦法。

接下來這篇要講一講KeePass安卓端的安裝使用,最後可以實現PC端、手機端共用一個數據庫,不但能共享使用網盤中最新的資料庫,也能隨時把某一端的資料同步到網盤中,更進一步提升密碼管理器的使用體驗。

注意:在上篇文章講到了網盤同步的問題,以下文章是基於密碼資料庫部署在堅果雲的前提下講解的,您也可以把它部署群暉或其他網盤,方法類似,以下就不再做特別說明。

KeePass安卓客戶端我們選擇KeePass2Android(以下簡稱K2P),在KeePass官網可以看到它是官方推薦的安卓客戶端之一,K2P在谷歌商店可以直接下載,如果您無法下載,可以使用網盤中安裝包。

網盤地址  

https://wwu。lanzout。com/b036t4crc 密碼:6bdn

基礎安裝篇

開啟軟體,依次點選開啟檔案-https(webdav),在彈出對話方塊中,第一行我們輸入資料庫在堅果雲中的地址,例如“https://dav。jianguoyun。com/dav/KeePass/date。kdbx“,第二行填入堅果雲的賬號,第三行填入在堅果雲中建立應用的密碼(注意不是堅果雲的賬號密碼)。

選擇“密碼+金鑰檔案”,金鑰檔案可以選擇儲存本地的檔案,也可以是儲存在網盤中的檔案,這個按照個人的需求來設定(不建議把金鑰檔案和資料庫放在網盤中的同一資料夾中),輸入密碼後我們開啟資料庫。

接下來要開啟K2P的內建鍵盤,在安卓的系統設定中開啟語言和輸入法-虛擬鍵盤(版本和系統不同,可能有所差異),把K2P鍵盤設定成開啟。使用K2P自帶的鍵盤輸入賬號密碼一方面是提高輸入的安全性,另一方面我們靠它來實現賬號密碼的一鍵輸入甚至自動匹配。

啟動資料庫指紋解鎖

手機調取K2P條目的時候需要經常輸入資料庫的主密碼,設定一下K2P的指紋解鎖,來快速解鎖資料庫,依次點選軟體右上角-設定-資料庫-生物識別解鎖,選擇“啟用完整的指紋解鎖”,以後每次需要輸入資料庫主密碼時,使用指紋就能解開資料庫。

注:如果啟用“對快速解鎖啟用指紋解鎖”那麼當軟體關閉後,重新開啟時,需要輸入主密碼。

使用K2P鍵盤輸入賬號密碼

如何使用K2P鍵盤輸入賬號密碼呢?開啟任意一個數據庫中已有密碼條目的APP和網站,在賬號密碼輸入頁面,需要把K2P鍵盤調用出來,因為安卓系統和版本的差異,這一步不同手機操作步驟略有不同,以我這部手機為例,有兩個辦法,一個是下拉手機頂部的通知欄,選擇“更改鍵盤”,選擇KeePass2Android,另一個辦法是點選底部虛擬按鍵的鍵盤圖示,裡面也能選擇K2P鍵盤。

手機端的APP和網站,與桌面PC的網頁地址有很大的不同,所以現在的K2P還無法自動匹配出所需的條目,在賬號密碼輸入頁面點選一下K2P鍵盤“標誌鎖”,會彈出一個對話方塊,我們有兩種選擇,一個是“選擇條目”,點選它手動選擇需要的某一條目,另外一個是“搜尋帶有XXX的條目”,選擇它後,點選上面的搜尋按鈕,輸入某些條目的關鍵字就能找到需要的條目。

在找到需要條目後,K2P鍵盤就會把賬號密碼分別整合在鍵盤中”使用者名稱“和”密碼“按鍵上,我們在輸入賬號時,點選“使用者名稱”,輸入密碼時點選“密碼”,這樣就完成了賬號密碼的輸入工作。

進階篇

增添條目APP資料

雖然我們用上面的方法完成了賬號密碼的輸入工作,但是對一個懶癌發作的人來說,選擇或查詢密碼條目,多出的幾個步驟感覺沒有方便多少,這就需要對條目進一步最佳化,來實現APP或者網站的自動填充輸入。

開啟想要改進條目的APP,以”什麼值得買”為例,我們來到輸入賬號密碼的介面,調用出K2P鍵盤,點一下“標誌鎖”,選擇“搜尋帶有XXX的條目”,然後點選左下角“選擇另一條目”,找到我們需要最佳化的條目,軟體會彈出一個對話方塊“記憶搜尋文字”,選擇“是”,相應的資料就會新增到該條目內。(如果我們想新增某一個新條目到KeePass,我們只需在介面選擇右下角“新增URL”即可)

下次我們開啟APP需要輸入賬號密碼的時候,在呼叫K2P鍵盤後,我們點選一下“標誌鎖”,用指紋解鎖一下資料庫,K2P就能自動填入相應的賬號密碼。

自動切換鍵盤外掛

每次輸入密碼的時候,都要呼叫一次K2P鍵盤,對一個懶癌發作的人來說(為什麼總髮作?),能不能減少這個步驟呢?答案是肯定的,KeyboardSwap是K2P的免root外掛,它可以在輸入賬號密碼的時候自動呼叫K2P鍵盤,省去我們切換加鍵盤的煩惱,雖然它是免ROOT外掛,但是由於它需要呼叫程式的特殊許可權,所以要用Android除錯工具(ADB)對它的進行授權。外掛可以在谷歌商店直接下載,考慮到小夥伴們的需要,我把外掛和ADB工具包(platform-tools),都打包放在文章開頭提供的網盤中。

把KeyboardSwap安裝在手機後開啟手機usb除錯功能,然後把手機連線到電腦,接下來在電腦上把ADB壓縮包解壓到英文的路徑下,開啟解壓的目錄,在這個目錄的空白處按下SHIFT+滑鼠右鍵(SHIFT不送手),在彈出選單中,選擇“在此處開啟Powershell視窗”,這時會彈出一個類似於DOS的視窗,我們複製下面第一行資料到視窗,回車,再輸入第二行,回車,等待視窗處理完成。我們在授權時一定要保證手機是處於不鎖屏的狀態。

adb shell

pm grant keepass2android。plugin。keyboardswap2 android。permission。WRITE_SECURE_SETTINGS

開啟手機上的外掛,點選test configuration如果顯示great開頭的文字,說明我們成功給了外掛的許可權,安裝成功。

開啟手機上的K2P,依次點選設定-應用-密碼輸入介面-切換鍵盤,把“自動切換鍵盤”項開啟,下面的“切換為原來的鍵盤”和“完成後切換鍵盤”,可根據自己使用情況設定。

以後在使用手機的過程中,K2P在後臺執行時,只要開啟需要輸入賬號密碼的視窗,K2P鍵盤都會自動切換出來。

同步資料庫

同步資料庫非常簡單,需要同步時點選軟體右上角-同步資料庫即可。

寫在最後

在評論區,有同學留言說,銀行類的App沒法用密碼管理器自動填充,因為這類App都有自帶的密碼輸入鍵盤,從安全形度不允許密碼管理器填充密碼,即使可以填入也有可能無法正常登入,建議使用這類app時使用自帶的指紋解鎖,用起來也很方便。