是否可以在 Windows 上不创建用户的情况下检查密码是否有效?

发布于 11-27 13:30 字数 82 浏览 2 评论 0原文

我需要检查稍后在安装过程中创建的用户密码是否有效。即是否符合操作系统验证规则。是否有 API 调用来检查给定的密码是否有效?这是在 Windows 上

I need to check if the password for an user that will be created later on in an installation process will be valid. That is, whether it will conform to the OS validation rules. Is there an API call to check if a given password will be valid? This is on Windows

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枕梦2024-12-04 13:30:44

您正在寻找 NetValidatePasswordPolicy函数。

这也可以检查本地操作系统密码策略。

You're looking for NetValidatePasswordPolicy function.

This can check against the local OS password policy too.

墨小墨2024-12-04 13:30:44

Windows 7 帮助说明密码中可以使用任何字符:
a..z
A..Z
0..9
``~! @#$​​%^& * ( ) _ - + = { } [ ] \ | : ; “ ' < > , . ? /
和空格。

请阅读此处: http://windows.microsoft.com/en-GB/windows7/Tips-for-creating-strong-passwords-and-passphrases

也许可以使用正则表达式来检查密码。

Windows 7 Help says that in password any characters can be used:
a..z
A..Z
0..9
` ~ ! @ # $ % ^ & * ( ) _ - + = { } [ ] \ | : ; " ' < > , . ? /
and space.

Read here: http://windows.microsoft.com/en-GB/windows7/Tips-for-creating-strong-passwords-and-passphrases

Maybe it is possible to use regular expression to check the password.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文