この記事では、Python で getpass ライブラリを使用してパスワードを読み取る例を主に紹介します。編集者が非常に優れていると考えたので、参考として共有します。編集者をフォローして見てみましょう
私もそのような経験があります。安全上の理由から、エンジニアはコア操作を実行するときに、完了後にモニターを直接オフにします。 、仕上げ作業を完了するために再びモニターの電源を入れます ...
パスワード
この経験からわかること:
セキュリティのため、コアの操作は目に見えません
場合によっては、表示は無視して構いません...
Linux システムでは、端末でパスワードを入力するときに、パスワードの桁数は表示されません (エコーはありません)
初期の頃、コンピューターはほとんどありませんでした1 人がコンピュータを操作し、その後ろで何人かのグループが監視している場合、パスワードに入力された桁数が表示されるとセキュリティ上の問題が発生するため、パスワードをエコーしないことで問題が解決されます。パスワードはエコーされません。指でいくつかの偽の動きをした場合、他の人がパスワードを見るのは困難になります)
ここでは、この操作をシミュレートするために単純な Python ライブラリを使用します
Gif_No echo login
学習しやすいように、コメントはソース コード内に配置されています:
ソース コード
# 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)
以上がPython が getpass ライブラリを使用してパスワードを読み取る方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。