透過 Python PyKeePass 使用 KeePass 密碼管理器的帳號密碼條目

還沒有製作加密 USB 隨身碟嗎?先來做一隻:點我開始製作加密 USB 隨身碟

還沒有用 KeePass 管理密碼嗎?先來解決這個問題吧:點我開始使用 KeePass 管理密碼

在建立好 KeePass 資料庫後,我們可以透過 PyKeePass 來對資料庫檔案進行讀寫操作。

本文著重在讀取操作以及提供處理資料庫主密碼的最佳範例。

本文是在為自動化取得銀行資料鋪路。

安裝 PyKeePass

透過 Poetry 建立虛擬環境 (建議)

因為我們將 KeePass 資料庫放置於加密 USB 隨身碟中,為了讓可攜帶性提昇,建議使用 Poetry 在加密 USB 隨身碟中建立虛擬環境並且管理套件:

透過 pip 安裝

如果你理解下面這段程式碼在做什麼,再使用 pip 安裝 PyKeePass:

使用 getpass 取得密碼

我們可以使用 getpass 這個 Python 內建模組安全的輸入密碼:

使用 PyKeePass 操作 KeePass 密碼資料庫

開啟 KeePass 密碼資料庫

搜尋條目以及取得密碼

取得先前設定的 String fields

全部整合起來




如果你覺得這篇文章不錯,歡迎打賞

BTH: 35QooNA82isrmQLmpEnqXpJoxeZmaPubPf

ETH:0x4cf61fea5EA842D202B85158d8b5e239C872De46

或是點選下方圖片贊助我一杯咖啡:

Leave a reply:

Your email address will not be published.

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料