【发布时间】:2016-02-26 13:04:28
【问题描述】:
在我的组织中,用户必须仅从数字生成密码(键盘用于访问),最小长度为 8 个数字。如何确保用户生成的密码不会太弱(在服务器处理密码更改请求上使用 c#),应用以下规则:
- 后面的 3 个数字(甚至是密码的一部分)不连续或不重复(9451238401 或 543555784)
【问题讨论】:
-
你这边有什么尝试吗?
-
这真的是一个编程问题吗?似乎这与编写实际程序无关。
-
@roryap:对我来说,这似乎是一个完全合理的问题:给定一个候选密码,它是否违反了顺序/重复规则?缺乏努力是另一回事,但这绝对是一个编程问题。
-
这是至少两个现有问题的副本,因此过于宽泛。尝试以更小的步骤分解您的问题,尝试自己解决每个步骤,如果您无法解决,请按步骤提出问题。一旦您将所有较小的部分组装成一个,但仍然无法弄清楚,请展示您的代码,阅读How to Ask 并明确说明您正在寻找什么。
-
重新打开,因为当它们不重复时,我不应该关闭重复的问题。对不起。
标签: c# .net regex security passwords