【发布时间】:2021-04-17 17:08:43
【问题描述】:
我想使用python3生成随机密码来加密我的文件,创建的随机密码应该有以下限制
- 最小长度应为 12
- 必须包含一个大写字母。
- 必须包含一个小写字母。
- 必须包含一位数字。
- 必须包含一个特殊字符。
其实我不太了解在python 中生成随机事物有限制,所以我没有任何代码可以在这里展示。
【问题讨论】:
-
这能回答你的问题吗? Generate password in python
-
@OliverF 不先生,这没有帮助,因为答案没有考虑随机生成中的特殊字符。
-
好的,我的回答应该会有所帮助。
-
骗子涵盖了你所需要的。只需添加更多代码以包含特殊字符。您可以从所有这些中创建 1 个随机上、1 个随机下、1 个随机数字、1 个随机特殊和 8 个其他随机,将这 12 个组合并随机排列以使它们随机定位。
标签: python python-3.x passwords