현재 위치 - 주공해몽공식사이트 - 랜덤 번호 뽑기 점술 - 파이썬은 getpass 라이브러리를 사용하여 암호를 읽는 방법에 대해 설명합니다

파이썬은 getpass 라이브러리를 사용하여 암호를 읽는 방법에 대해 설명합니다

이 문서에서는 Python 이 getpass 라이브러리를 사용하여 암호를 읽는 예를 주로 설명합니다. 변쇼는 이것이 좋다고 생각한다. 이제 여러분과 공유하고, 참고할 수 있도록 하겠습니다. 와 서 변 쇼와 함께 보세요.

일단 경험은 서버가 끊어져서 엔지니어를 찾아 유지하는 것이다. 안전을 위해 상담원은 핵심 작업을 수행하는 동안 모니터를 직접 끈 다음 모니터를 켜서 작업을 완료합니다. ...

암호

이 경험은 우리에게 다음과 같이 알려줍니다.

보안상의 이유로 핵심 작업은 보이지 않습니다.

경우에 따라 표시를 무시할 수 있습니다. ...

Linux 시스템에서 터미널은 비밀번호를 입력할 때 비밀번호 자릿수 (반향되지 않음) 를 표시하지 않습니다.

일찍이 컴퓨터 수가 매우 적을 때 한 사람이 컴퓨터를 조작하고, 뒤이어 한 무리의 사람들이 보고, 사람들이 비밀번호에 입력한 숫자수를 볼 수 있게 되어 보안 문제가 생길 수 있다. (윌리엄 셰익스피어, 윈스턴, 컴퓨터명언) (윌리엄 셰익스피어, 템플릿, 컴퓨터명언) 그래서 비밀번호를 다시 표시하지 않는 방법으로 문제를 해결했다. (비밀번호가 다시 나타나지 않으면 손가락으로 몇 개의 가짜 손짓을 하면 다른 사람이 너의 비밀번호를 보기 어렵다.)

여기서는 간단한 파이썬 라이브러리를 사용하여 이 작업을 시뮬레이션합니다.

애니메이션 _ 에코 로그인 없음

학습을 용이하게 하기 위해 주석은 소스 코드에 배치됩니다.

소스 코드

# getpass 는 매우 간단한 파이썬 표준 라이브러리입니다.

# 주로 다음 두 가지 기능을 포함합니다.

# Function 1:getuser // 시스템 변수에서 사용자 이름을 자동으로 가져옵니다.

# 함수 2:getpass // input 과 비슷하지만 입력한 문자가 명령행에 표시되지 않습니다 (반향되지 않음).

__future__ 에서 print_function 가져오기

Getpass 가져오기

# 현재 사용자의 이름 자동 읽기

User = getpass.getuser ()

인쇄 ("친애하는", 사용자)

# 에코 없이 사용자 입력을 읽습니다.

Passwd = getpass.getpass ("비밀번호를 입력하십시오:")

인쇄 ("-> 화려한 분할선

Print ("귀하의 암호는", passwd)