Python3 getpass — 安全的密码输入
getpass
模块提供了一个方便的函数 getpass()
用于获取用户输入的密码,该输入不会在终端上显示。这对于输入密码这样的敏感信息是非常有用的,因为它可以避免密码在终端上显示,减少安全风险。
以下是使用 getpass
模块的一个简单例子:
import getpass
# 提示用户输入密码
password = getpass.getpass("请输入密码: ")
# 打印输入的密码(仅作为演示,实际情况不要这样做)
print("您输入的密码是: ", password)
在运行上述代码时,用户在终端输入密码时不会在屏幕上显示任何字符。输入完成后,按下回车键,getpass()
函数会返回输入的密码字符串。
请注意,在实际应用中,处理密码时应当小心,不要在代码中以明文形式存储密码,同时确保采取适当的措施保护密码的安全,比如使用哈希和盐等加密技术。
评论已关闭