(本文档仅供参考)
...
问题说明
设置的登录密码口令弱要如何解决?对于系统安全来说,用户登录密码强度是一个系统安全检测点,如何提高用户密码的安全性,比如说进行口令复杂度校验。
在某些项目上,针对用户密码的设置,客户会提出至少应该符合以下几点要求
1)密码位数要求8位以上(含8位);
2)密码需有一定的复杂度(有字母、数字的混合);
解决方案
该问题可以通过 用户密码复杂度设置(正则表达式)来解决:
...
(2)正则表达式:^(?![^a-zA-Z]+$)(?!\D+$)[a-zA-Z0-9]{8,}$
V7 V6/ V7/V8入口如下:
V9的入口是:
...
设置后的效果:
补充场景:
1、6-20位字符;数字、字母、特殊字符(除空格),起码其中两种组合 ,这个密码验证的正则表达式:
...
^(?![^a-zA-Z]+$)(?!\D+$)[a-zA-Z0-9]{6,}$
3、各种复杂度密码要求的正在表达式可以网上搜索了解具体的写法: 3、各种复杂度密码要求的正在表达式可以网上搜索了解具体的写法,如:https://blog.csdn.net/linyuxb123/article/details/82661818
4、调试检验可参考网上的链接:正则表达式在线测试 | 菜鸟工具 (runoob.com)
Viewtracker |
---|