我需要检查稍后将在安装过程中创建的用户的密码是否有效。也就是说,它是否符合OS验证规则。是否有API调用来检查给定的密码是否有效?这是在Windows上
答案 0 :(得分:2)
您正在寻找NetValidatePasswordPolicy
功能。
这也可以检查本地操作系统密码策略。
答案 1 :(得分:0)
Windows 7帮助说密码中可以使用任何字符:
A..Z
A..Z
0..9
`〜! @#$%^& *()_ - + = {} [] \ | :; “'<>,。?/
和空间。
请在此处阅读:http://windows.microsoft.com/en-GB/windows7/Tips-for-creating-strong-passwords-and-passphrases
也许可以使用正则表达式来检查密码。