详细验证步骤说明:判断密码是否为null或空,判断密码字符串长度是否符合要求,循环取出密码串中从0位置到长度下限++的子串,评估密码中包含的字符类型是否符合要求,评估密码至少包含的不同字符数(不区分大、小写),评估密码字符串是否包含a-z,z-a这样的连续字符,评估密码字符串是否匹配键盘输入习惯,根据3、4、5、6的评估结果综合评估出密码的安全评估值,循环3中double[]的值,如果全是0返回0,判断7产生的安全评估值是否大于安全评估值的下限