【发布时间】:2011-03-19 12:03:53
【问题描述】:
我正在开发一个随机密码生成器来创建满足特定条件的密码,包括但不一定限于:
- 最小长度:必须包含至少 8 个字符
- 小写字母:必须包含小写字母(从一组中选择,以避免字符可能被误认为数字的问题)
- 大写字母:必须包含大写字母(同样,从一组中选择)
- digits:必须包含数字
确保生成的密码满足所有这些要求的最佳算法方法是什么?
我不是在寻找一个完整的解决方案,我只需要一些好的想法和指南。
【问题讨论】:
-
不确定这是个好主意。施加限制,例如“2+”位,可能会使密码不那么“随机”,而不是更随机/更好。
标签: algorithm passwords generator