有没有一种方法可以散列用户在Python中放入命令行的文本?

有没有一种方法可以散列用户在Python中放入命令行的文本?,python,Python,我试图做的是命令行登录。用户按如下方式输入其凭据: username = str(input('Username: ')) password = str(input('Password: ')) 但是,当他们输入密码时,我希望它在命令行上散列。例如,他们用键盘输入“密码”,这就是程序识别密码的方式,但在他们的屏幕上,密码被散列为*******,所以他们无法像在很多网站上一样看到自己的密码。然而,我找不到任何方法来做到这一点。您将如何执行此操作?安装stdiomask pip install s

我试图做的是命令行登录。用户按如下方式输入其凭据:

username = str(input('Username: '))
password = str(input('Password: '))
但是,当他们输入密码时,我希望它在命令行上散列。例如,他们用键盘输入“密码”,这就是程序识别密码的方式,但在他们的屏幕上,密码被散列为*******,所以他们无法像在很多网站上一样看到自己的密码。然而,我找不到任何方法来做到这一点。您将如何执行此操作?

安装stdiomask

pip install stdiomask
然后:

您可以使用以下选项:

stdiomask.getpass(prompt='pwd: ')

stdiomask.getpass(mask='x')

为了保持站点的质量,堆栈溢出不允许重复问题。在发布新问题之前,请使用搜索功能或您首选的搜索引擎研究您的问题。这是内置的
getpass
的副本,据我所知,getpass不允许使用“*”。但我可能已经过时了。
stdiomask.getpass(prompt='pwd: ')

stdiomask.getpass(mask='x')