加入收藏 | 设为首页 | 会员中心 | 我要投稿 信阳站长网 (https://www.0376zz.cn/)- 智能营销、云手机、数据工坊、云防火墙、大数据!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP判断密码安全等级程序

发布时间:2022-06-16 09:27:32 所属栏目:PHP教程 来源:互联网
导读:密码安全我们看到最多的就是在网上的js验证安全级别了,其实高级点的肯定是通过后端进行验证了,下面给各位一个php例子. 密码安全原理 0:低,1:中,2:高三个级别,千万不要用百分比具体就不说,强度我们从最简单的纯数字到数字英文及最高级的数字英文及特殊字符,代
  密码安全我们看到最多的就是在网上的js验证安全级别了,其实高级点的肯定是通过后端进行验证了,下面给各位一个php例子.
 
  密码安全原理
 
  0:低,1:中,2:高三个级别,千万不要用百分比具体就不说,强度我们从最简单的纯数字到数字英文及最高级的数字英文及特殊字符,代码如下:
 
  /**
   
   * 获取密码安全等级
   
   * @param string $password 密码
   
   * @return int 0:低,1:中,2:高
   
  */
   
  function password_level($password){
   
      if(<a href="/tags.php/preg_match/" target="_blank">preg_match</a>('/^([0-9]{6,16})$/',$password)){
  //开源软件:phpfensi.com
          return 0;
   
      }else if(preg_match('/^[0-9 a-z]{6,16}$/',$password)){
   
          return 1;
   
      }else if(preg_match('/^[0-9 a-z A-Z !@#$%^&*]{6,16}$/',$password)){
   
          return 2;
   
      }
   
      return 0;
   
  }

(编辑:信阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读