亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python使用getpass庫讀取密碼的示例

 更新時間:2017年10月10日 10:20:06   作者:_昭昭_  
本篇文章主要介紹了Python使用getpass庫讀取密碼的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

有這樣一個經(jīng)歷,服務(wù)器掛掉了,請工程師維護(hù),為了安全,工程師進(jìn)行核心操作時,直接關(guān)掉顯示器進(jìn)行操作,完成后,再打開顯示器,進(jìn)行收尾工作...

密碼

這個經(jīng)歷告訴我們:

  1. 為了安全,核心的操作是不可見的
  2. 在某些情況下,顯示器可以忽略...

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

早些年,計算機(jī)的數(shù)量很少,會出現(xiàn)一個人操作計算機(jī),背后一群人圍觀,被人看到輸入密碼的位數(shù),就會導(dǎo)致安全問題,于是,采用不回顯密碼的方式解決問題(密碼不回顯,你的手指做幾個假動作,別人就很難看到你的密碼)

這里我們用一個簡單的python庫模擬這個操作

動圖_無回顯登錄

為方便學(xué)習(xí),注釋放在源碼中:

源碼

# getpass是一個非常簡單的Python標(biāo)準(zhǔn)庫
# 主要包含兩個函數(shù):
# 函數(shù)1:getuser //從系統(tǒng)變量中自動獲取用戶名
# 函數(shù)2:getpass // 類似于input, 但不會將我們輸入的字符顯示在命令行中(不回顯)

from __future__ import print_function

import getpass


# 自動讀取當(dāng)前用戶的名稱
user = getpass.getuser()

print("尊敬的",user)

# 以不回顯的方式,讀取用戶的輸入
passwd = getpass.getpass("請輸入您的密碼:")

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


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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python并發(fā)編程線程消息通信機(jī)制詳解

    Python并發(fā)編程線程消息通信機(jī)制詳解

    這篇文章主要為大家介紹了Python并發(fā)編程之線程消息通信機(jī)制的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-10-10
  • python可視化之顏色映射詳解

    python可視化之顏色映射詳解

    Python的可視化有很多種,這篇文章主要介紹了Python可視化的顏色映射,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python wordcloud庫實例講解使用方法

    python wordcloud庫實例講解使用方法

    這篇文章主要介紹了python wordcloud庫實例,詞云通過以詞語為基本單位,更加直觀和藝術(shù)地展示文本。wordcloud是優(yōu)秀的詞云展示的python第三方庫
    2022-12-12
  • Python用Bottle輕量級框架進(jìn)行Web開發(fā)

    Python用Bottle輕量級框架進(jìn)行Web開發(fā)

    這篇文章主要介紹了Python用Bottle輕量級框架進(jìn)行Web開發(fā)的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • 手把手教你Python yLab的繪制折線圖的畫法

    手把手教你Python yLab的繪制折線圖的畫法

    這篇文章主要介紹了手把手教你Python yLab的繪制折線圖的畫法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 一文帶你探尋Python中的迭代器

    一文帶你探尋Python中的迭代器

    你知道for...in是底層原理是什么樣的么?這篇文章就來和大家詳細(xì)講一講Python中迭代器的的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-04-04
  • Python3.9安裝gmpy2的步驟

    Python3.9安裝gmpy2的步驟

    gmpy2是一個Python擴(kuò)展模塊,是對GMP的封裝,它的前身是gmpy,接下來通過本文給大家講解Python3.9安裝gmpy2的步驟,安裝gmpy2之前需要提前安裝python3環(huán)境,安裝python請自行百度搜索,不同的python版本會對應(yīng)的gmpy庫也是不同的,需要的朋友可以參考下
    2023-05-05
  • python?memory_profiler庫生成器和迭代器內(nèi)存占用的時間分析

    python?memory_profiler庫生成器和迭代器內(nèi)存占用的時間分析

    這篇文章主要介紹了python?memory_profiler庫生成器和迭代器內(nèi)存占用的時間分析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,感興趣的小伙伴可以參考一下
    2022-06-06
  • Python利用keras接口實現(xiàn)深度神經(jīng)網(wǎng)絡(luò)回歸

    Python利用keras接口實現(xiàn)深度神經(jīng)網(wǎng)絡(luò)回歸

    這篇文章主要為大家詳細(xì)介紹了基于Python語言中TensorFlow的Keras接口,實現(xiàn)深度神經(jīng)網(wǎng)絡(luò)回歸的方法。文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-02-02
  • 詳解Pandas如何高效對比處理DataFrame的兩列數(shù)據(jù)

    詳解Pandas如何高效對比處理DataFrame的兩列數(shù)據(jù)

    我們在用?pandas?處理數(shù)據(jù)的時候,經(jīng)常會遇到用其中一列數(shù)據(jù)替換另一列數(shù)據(jù)的場景。這一類的需求估計很多人都遇到,當(dāng)然還有其它更復(fù)雜的。解決這類需求的辦法有很多,這里我們來推薦幾個
    2022-09-09

最新評論