gpt4 book ai didi

python - 生成并要求输入随机生成的密码

转载 作者:可可西里 更新时间:2023-11-01 11:26:13 24 4
gpt4 key购买 nike

我的程序需要记住一个特定的预先确定的密码,该密码已分配给一个变量,以便用户输入必须匹配它。

import random

password = [chr(random.randint(33, 126)) for x in range(6)]

print("Your password is: {}".format(" ".join(password)))

import getpass

pswd = getpass.getpass(password)

if (pswd == password):
print("Access granted")
else:
print("Access denied")

在代码中,他们会收到密码,然后需要输入密码。我已经删除了大量不相关的代码,所以最主要的是用户获得了他们的密码,然后他们必须输入密码。所以密码是一组随机字符,这就是用户需要记住并在需要时输入的密码。

它不起作用,我想知道是否有人可以提供帮助。

另外,请问有没有办法去除由于输入getpass.getpass()而出现在shell上的红字(GetPassWarning)?

谢谢。

最佳答案

password设置为你加入后得到的字符串,这样你就可以将其与用户输入的字符串进行比较。

import random

password = " ".join([chr(random.randint(33, 126)) for x in range(6)])

print("Your password is: {}".format(password)

import getpass

pswd = getpass.getpass("Enter your password: ")

if (pswd == password):
print("Access granted")
else:
print("Access denied")

关于python - 生成并要求输入随机生成的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34569889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com