當前位置:編程學習大全網 - 源碼下載 - Python如何使用getpass庫讀取密碼的方法介紹

Python如何使用getpass庫讀取密碼的方法介紹

本篇文章主要介紹了Python使用getpass庫讀取密碼的示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。壹起跟隨小編過來看看吧

有這樣壹個經歷,服務器掛掉了,請工程師維護,為了安全,工程師進行核心操作時,直接關掉顯示器進行操作,完成後,再打開顯示器,進行收尾工作...

密碼

這個經歷告訴我們:

為了安全,核心的操作是不可見的

在某些情況下,顯示器可以忽略...

在Linux系統中,在終端輸入密碼時,是不顯示密碼位數的(不回顯)

早些年,計算機的數量很少,會出現壹個人操作計算機,背後壹群人圍觀,被人看到輸入密碼的位數,就會導致安全問題,於是,采用不回顯密碼的方式解決問題(密碼不回顯,妳的手指做幾個假動作,別人就很難看到妳的密碼)

這裏我們用壹個簡單的python庫模擬這個操作

動圖_無回顯登錄

為方便學習,註釋放在源碼中:

源碼

# getpass是壹個非常簡單的Python標準庫

# 主要包含兩個函數:

# 函數1:getuser //從系統變量中自動獲取用戶名

# 函數2:getpass // 類似於input, 但不會將我們輸入的字符顯示在命令行中(不回顯)

from __future__ import print_function

import getpass

# 自動讀取當前用戶的名稱

user = getpass.getuser()

print("尊敬的",user)

# 以不回顯的方式,讀取用戶的輸入

passwd = getpass.getpass("請輸入您的密碼:")

print("------------->華麗的分割線<----------------")

print("您的密碼為:", passwd)

  • 上一篇:怎麽使用BIAS指標 BIAS指標使用方法有哪些
  • 下一篇:請問拉卡拉與銀聯的POS機有區別嗎?
  • copyright 2024編程學習大全網