一个很简单的函数,用来判断密码是不是简单文本,如:111111、654321、13579、abcde、AAAAA……有序字符阵列。
<?php
//文章出自:http://blog.youkuaiyun.com/nhconch,转载前请先与本人联系,转载请注明文章出处、保留作者信息,谢谢支持!
function IsSimpleText($text)
{
if (strlen($text)<4) return true;
$issample = true;
$step = ord(substr($text, 1, 1)) - ord(substr($text, 0, 1));
for ($i=2; $i<strlen($text); $i++)
if (ord(substr($text, $i, 1))-ord(substr($text, $i-1, 1)) != $step)
{ $issample = false; break; }
return $issample;
}
?>
博客给出一个简单的PHP函数,用于判断密码是否为简单文本,如111111、abcde等有序字符阵列。函数通过比较字符间的差值来判断是否为简单文本,若长度小于4则直接判定为简单文本。
2831

被折叠的 条评论
为什么被折叠?



