怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現


怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現


前言

文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。

PS:如有需要Python學習資料的小夥伴可以加點擊下方鏈接自行獲取http://t.cn/A6Zvjdun

Linux命令行登錄系統,MySQL時,輸入的密碼看不到的,怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現呢?

怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現

目錄

1.效果

2. 使用 getpass

3. 使用click

1.效果

在終端輸入密碼,不顯示


怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現

2.使用getpass模塊

源碼:其中原密碼做了MD5加密,避免了別人通過.py 文件 拿到密碼明文,MD5加密不可逆,很難解密,甚至可以雙層MD5。但不要使用這種123456 這種密碼。

怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現

3.使用click模塊

click 模塊 目的是讓命令行程序更優雅。包括傳參,屏蔽敏感信息。click.prompt 就這麼簡單。


怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現

運行效果:

怎麼在執行Python腳本時,密碼等敏感信息也不讓它出現


分享到:


相關文章: