📌 置頂: 請把任何比你弱勢的用路人當作你的至親對待。跟前車保持安全車距 (2秒以上)。

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

In

Tags:



by

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

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

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

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

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

安裝 PyKeePass

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

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

透過 pip 安裝

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

使用 getpass 取得密碼

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

使用 PyKeePass 操作 KeePass 密碼資料庫

開啟 KeePass 密碼資料庫

搜尋條目以及取得密碼

取得先前設定的 String fields

全部整合起來


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.