PHP判断密码安全等级程序

密码安全原理

 

0:低,1:中,2:高三个级别,千万不要用百分比具体就不说,强度我们从最简单的纯数字到数字英文及最高级的数字英文及特殊字符

 

代码如下

/**

 * 获取密码安全等级

 * @param string $password 密码

 * @return int 0:低,1:中,2:高

*/

function password_level($password){

    if(preg_match('/^([0-9]{6,16})$/',$password)){

        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;

}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 密码
, string
, 安全
, 程序
代码
php 根据积分判断等级、php根据 判断会员等级、php判断学生成绩等级、php判断密码强度、php判断密码长度,以便于您获取更多的相关知识。

时间: 2024-08-29 12:28:58

PHP判断密码安全等级程序的相关文章

js判断密码强度程序代码

jquery实例  代码如下 复制代码 <script> function AuthPasswd(string) {  if(string.length >=6) {   if(/[a-zA-Z]+/.test(string) && /[0-9]+/.test(string) && /W+D+/.test(string)) {    noticeAssign(1);   }else if(/[a-zA-Z]+/.test(string) || /[0-9]

Js判断密码强度并显示提示信息

  用javascipt实现的Ajax判断密码强弱的功能,大多数有用户注册功能的网站,都会有这么一个功能,作为WEB程序员,应该会写这种小模块哦,不懂的就看下这个例子,觉得挺简单,当初帮助了不少人学会了密码强度的检测. 表单部分,用来显示密码框和密码强度提示信息:   JavaScript部分,比较主要,在此判断密码强度,这里一共用了四个自定义函数分别实现密码字符串的类型判断.模式统计.返回密码强度级别.根据密码框失去焦点来显示不同的颜色,以警示密码强度值,具体代码:     这两段代码可以合成

php判断ip黑名单程序代码实例

 这篇文章主要介绍了php判断ip黑名单程序代码实例,需要的朋友可以参考下 学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如:   ip.txt 192.168 211.67.188 211.67.191.25 代码如下:    代码如下: /* * ip地址黑名单.白名单 * 判断访客地址的ip是否在ip.txt中,支持c类ip * By xhat */   $ip = $_

js 正则之 判断密码类型

今天没啥写的,就分享个思路吧. 之前在群里讨论的时候,谢亮兄弟说判断密码是否是纯数字,纯字母之类的. 如果用 if 或者 switch 写看着确实蛋疼,如果有 7, 8 条判断,那就老长一大段了. 这个思路是我之前看 jQuery 源码的时候学到的,感觉用在这也不错. 先来看代码吧. function test(str, re, msg) {     var ret = str.match(re /^(\d+)$^([a-zA-Z]+)$^([a-zA-Z].+)$^([0-9a-zA-Z]+)

怎么判断一个java程序是否在运行?感激不尽

问题描述 怎么判断一个java程序是否在运行?感激不尽 在写一个程序需要用到这个判断 .然而Runtime.getRuntime().exec(String s)检索进程树的方法 只能检测到exe进程 而我看了一下 java程序运行时 任务管理器中始终只有一个javaw.exe 这样就无法区别是那一个java程序在运行.不知还有别的办法能解决这个问题不,感激不尽! 解决方案 运行开始的时候创建个临时文件,运行结束删除,判断文件是否存在确定程序运行! 解决方案二: 那个程序是不是你写的,如果是,那

求大神解答一下-关于C51芯片4*3矩阵输入的6位密码的程序代码以及电路图片

问题描述 关于C51芯片4*3矩阵输入的6位密码的程序代码以及电路图片 有两个灯,一个是红灯,另一个是绿灯.当锁打开就显示红灯,绿色LED显示操作状态的锁.

怎么判断哪些app可用-通过QQ打开文件选择其他应用打开,是怎么判断哪些应用程序可以打开的?求教大神!

问题描述 通过QQ打开文件选择其他应用打开,是怎么判断哪些应用程序可以打开的?求教大神! iOS,通过QQ或第三方去打开PDF文件或是视频,选择用其他应用打开.系统会默认的列出哪些应用程序可以打开,这是怎么做到的,在程序中怎么判段?请大神指教!!! 解决方案 参考一下这个 iOS 用其它应用打开文件研究http://blog.sina.com.cn/s/blog_8732f19301019291.html 解决方案二: UIDocumentInteractionController 第三方应用中

帮我看看吧,这些修改密码的程序,在火车订票系统中怎么定义的

问题描述 帮我看看吧,这些修改密码的程序,在火车订票系统中怎么定义的 this->UpdateData(true); usenameset set; if(m_name=="") ::MessageBox(NULL,"用户名不能为空!","错误",MB_ICONINFORMATION); else{set.Open(CRecordset::dynaset,_T("select * from usename where use='&

android-安卓智能判断密码框密码强度(求解)

问题描述 安卓智能判断密码框密码强度(求解) 智能判断密码框密码强度 求解 求条件.想法.正则表达式最好 下面附图 解决方案 密码强度判断判断密码强度判断密码强度 解决方案二: 判断一下密码的构成,根据密码的构成方式 进行强弱等级的判断 解决方案三: 实时检查输入,判断是否符合某一项预设的密码强度条件,符合就设置标记,然后综合已经设置的标记,显示当前的强度信息 解决方案四: textview内容变化时检查,可以从下面几个方面考虑:1.字符数.2.字母,数字,特殊符号有没有(可以转换成ascii编