Input Kata Laluan Selamat dalam Python
Dalam sistem Linux, arahan seperti Sudo memerlukan input kata laluan tanpa memaparkan aksara yang ditaip. Ini adalah langkah keselamatan yang penting untuk melindungi maklumat sensitif. Kita boleh meniru fungsi ini dalam Python menggunakan modul getpass.
Fungsi getpass.getpass() menyediakan kaedah selamat untuk mendapatkan kata laluan daripada pengguna tanpa menggemakannya ke terminal. Ini sesuai untuk skrip yang memerlukan maklumat sensitif, seperti kata laluan atau bukti kelayakan.
Untuk menggunakan fungsi ini, hanya import modul getpass dan panggil getpass.getpass(). Fungsi ini akan meminta pengguna untuk kata laluan menggunakan teks lalai "Kata Laluan: ". Anda boleh memilih gesaan tersuai sebagai parameter.
from getpass import getpass password = getpass("Enter password: ")
Kata laluan yang dimasukkan akan disimpan dalam pembolehubah kata laluan sebagai rentetan. Memandangkan aksara tidak digemakan semasa input, kata laluan disembunyikan dengan selamat daripada paparan.
Perlu ambil perhatian bahawa getpass.getpass() memerlukan terminal yang betul yang boleh melumpuhkan gema. Jika anda menghadapi sebarang masalah semasa menjalankan skrip, rujuk dokumentasi GetPassWarning untuk penyelesaian masalah selanjutnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Input Kata Laluan dengan Selamat dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!