Python での隠蔽されたパスワード入力の取得
スクリプト作成では機密情報の保護が最も重要です。 Linux で使用されている一般的な手法の 1 つは、Sudo コマンドを実行するときに見られるように、入力中にパスワード入力を隠すことです。これにより、認証中のパスワードのプライバシーが確保されます。
この機能を Python スクリプトに変換するには、getpass.getpass() 関数を使用します。そのシンプルさと有効性により、秘密裏にパスワードを取得するのに理想的な選択肢となります。これを活用する方法は次のとおりです。
from getpass import getpass password = getpass.getpass()
このコード スニペットは、入力された文字を表示せずに、ユーザーにパスワードの入力を求めます。代わりに、ターミナルにはアスタリスクまたはその他の非表示文字が表示されます。
オプションで、getpass.getpass() への引数としてカスタム プロンプトを提供できます。デフォルトでは、プロンプトとして「Password:」が使用されます。
この機能は、エコー制御をサポートする端末の可用性に基づいて動作することに注意してください。 IDLE 内で実行すると、エコーの問題が発生して失敗する可能性があります。詳細については、「GetPassWarning: 端末上のエコーを制御できません。」
に関連するドキュメントを参照してください。以上がPython で隠蔽されたパスワード入力を安全に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。