gpt4 book ai didi

python - 如何确保 python 密码生成器的安全随机化

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:33 24 4
gpt4 key购买 nike

有没有一种方法可以实现更安全且难以重现的随机化?

我试过让用户输入一个种子来创建更安全的密码,这样就更难重复相同的种子,但我想知道是否有更好/自动的方法来做到这一点?

import random
import string

LENGTH = input("How long do you want your password?: ")
SEED = input("Seed? (The more random the better)")
GENLIST = list(string.ascii_letters + string.digits)
if SEED != "":
random.seed(SEED)

try:
PASSWORD = ""
for i in range(int(LENGTH)):
PASSWORD += GENLIST[(random.randint(0, 61))]
print()
print(PASSWORD)
except TypeError:
print("Integer not entered")
input()

最佳答案

使用os.urandom() , 从相应的设备读取。

关于python - 如何确保 python 密码生成器的安全随机化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56028218/

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