【发布时间】:2010-07-12 00:08:39
【问题描述】:
在 net 3.5 csharp 应用程序中,我需要提前知道 AD 密码是否满足配置的复杂性要求。
你怎么能这样做?
【问题讨论】:
标签: c# active-directory passwords
在 net 3.5 csharp 应用程序中,我需要提前知道 AD 密码是否满足配置的复杂性要求。
你怎么能这样做?
【问题讨论】:
标签: c# active-directory passwords
如果您想从 AD 获取要求,那么@Leniel Macaferi 的答案中的链接应该会有所帮助。
如果您已经知道预期的要求并且您的应用接受了作为字符串的建议密码,您可以自己进行测试。一些常见的要求和计算方法包括:
[a-z]、[A-Z]、[0-9]、[~!@#$%^&*()-_\+=<,>\.\?\/];对于每一个匹配,将 1 添加到您的计数器。如果最后的计数小于您的要求,则密码失败。 (如果您为他们使用和未使用的类别保留布尔变量,您甚至可以对用户特别好,并建议他们错过的类别之一。)【讨论】:
【讨论】: