我正在创建一个java Web应用程序,为了让用户能够创建相当强的凭据,我想阻止他们输入弱密码。我想遵循它的基本规则:它必须包含至少八个字符以及至少一个数字和一个符号。我希望能指出正确的方向,非常感谢!
最佳答案
两种解决方案:
1.) 您可以使用正则表达式来满足密码要求,并将用户输入的密码与该表达式进行比较,如果密码模式与正则表达式匹配,则可以让用户注册,否则会显示错误。
2.) 当用户输入密码时,您可以调用一个函数来检查是否: A。密码至少包含一个数字。 b.密码至少包含一个特殊字符。 C。用户输入的密码长度是否大于最小长度等...
此函数将根据密码是否被接受返回 true 或 false。
希望这对您有帮助。
关于Java Web应用程序创建用户,缓解弱密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36330351/