建立 Python 密碼產生器的逐步指南

為您登入的每個網站設定新密碼可能具有挑戰性,尤其是當許多網站要求您不時更新密碼以提高安全性時。一個簡單的 Python 腳本可以幫助簡化此過程,因此請繼續閱讀,我們將向您展示如何編寫一個允許您設定密碼長度的腳本,並且它將至少包含每種類型的字元中的一個是許多網站的常見要求。

強密碼對於保護您的線上個人和私人資訊至關重要,至少在技術發現更安全和廣泛採用的技術之前,並且隨著電腦的發展速度更快,您將需要更長的密碼來確保您的訊息安全。我們中的許多人都在努力發明一個包含數字、特殊字元等的 8 到 12 個字母的密碼,但 Python 腳本可以立即做到這一點。 Python 密碼也將是完全隨機的,不會以任何方式與你的生活相關。

即使記住其中一個密碼也可能很困難,更不用說記住幾個密碼了,而且出於顯而易見的原因,您不想將它們寫在任何地方。一種選擇是將它們寫在你藏在家裡某個地方的筆記本上。另一種選擇是將它們寫入文件中,然後使用簡單的 Python 腳本加密該文件,。將金鑰儲存在您藏在家中某處的 USB 上,並在您需要記住密碼時使用它來解密檔案。

要建立此腳本,您需要在電腦上安裝 Python。查看。在下一節中,我們將解釋該腳本的工作原理,然後我們將向您提供完整的程式碼,如果您想在幾分鐘內建立密碼,您可以複製並貼上程式碼。

Python 附帶了您需要的所有程式庫,因此您無需安裝任何程式庫,但需要將它們匯入腳本中。要製作密碼產生器,您將需要隨機庫和字串庫。隨機將產生每個字符,字串將所有字符儲存在一起作為密碼。

密碼通常由大小寫字母、數字和特殊字元組成,因此我們告訴 Python 我們需要它們中的每一個。它將創建三個字串:一個包含所有大寫和小寫字母,一個包含數字 0 – 9,一個包含所有特殊字元。

下一段程式碼是我們腳本的核心。該函數透過選擇我們在字元集中創建的字串之一併隨機選擇其中一個字元來產生密碼,根據需要重複該過程多次以產生任意長度的密碼。

最後一段程式碼從用戶那裡獲取我們在創建密碼時所需的輸入,詢問所需的長度。輸入後,它會立即顯示您的密碼。

將程式碼儲存在檔案中並在命令腳本中運行它以建立任意數量、任意長度的密碼。

關注GeekSided留下評論和問題,獲取更多Python教程!