- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
弱口令验证方案设计 Author:liulanggood@163.com
弱口令验证方案设计
1 概述1
2 详述2
2.1 弱口令设计思路2
2.1.1 基本校验2
2.1.2 高级校验2
2.1.3 键盘输入规则校验2
2.2 我的弱口令校验工具3
2.2.1 详细验证步骤说明3
2.2.2 Java 实现类3
3 总结22
4 附录22
1
1
11 概述
本文用于描述弱口令验证的设计思路和一个java 实现工具类。
1
弱口令验证方案设计 Author:liulanggood@163.com
2
2
22 详述
2.1
2.1
22..11 弱口令设计思路
2.1.1
2.1.1
22..11..11 基本校验
弱口令的基本校验包括:口令字符串长度校验、口令字符串包含的字符类型校验、口令字符串包含的不
同字符数校验。
口令字符串长度校验:验证口令字符串的长度不能低于规定值(如6)。
口令字符串包含的字符类型校验:把字符类型分为大写字母、小写字母、数组、特殊字符四类,校验口
令字符串包含的字符类型不能低于规定值(如2)。
口令字符串包含的不同字符数校验:不区分大、小写时a 与A 算同一字符,区分大、小写时a 与A为
不同字符。校验口令字符串中包含的不同字符数不能低于规定值(如4)。
2.1.2
2.1.2
22..11..22 高级校验
弱口令的高级校验包括:连续字符校验、键盘输入规则校验、弱口令字典校验。
连续字符校验:校验口令字符串中连续字符组成的子串长度不但能高于规定的值(如40%)。
键盘输入规则校验:详细见2.1.3
弱口令字典校验:在弱口令字典中校验该口令字符串是否为弱口令。
2.1.3
2.1.3
22..11..33 键盘输入规则校验
结合笔记本电脑和台式电脑键盘的布局规则,将字符输入键映射为4*10的二维数组矩阵(1-0,q-p,
a-;,z-?),把密码字符串中每各字符格式化为键盘矩阵中对应的坐标,判断连续字符的坐标是否相邻,
并记录连续相邻的串长度进行安全性评估
2
弱口令验证方案设计 Author:liulanggood@163.com
2.2
2.2
22..22 我的弱口令校验工具
2.2.1.
2.2.1.
22..22..11..详细验证步骤说明
1:判断密码是否为null 或空,如果不是进入下一步,否则返回结果(密码安全性不符合)
2:判断密码字符串长度是否符合要求,默认是大于等于6 位,如果是进入下一步,否则返回结果(密
码安全性不符合)
3:循环取出密码串中从0 位置到长度下限++的子串,进行下面4到8 的操作并记录结果到一个double[]
中
4:评估密码中包含的字符类型是否符合要求,如果低于下限返回0,否则返回6-10的double
5:评估密码至少包含的不同字符数(不区分大、小写),返回int,如果字符数小于下限返回 0,否则
返回6-10的double
6:评估密码字符串是否包含a-z,z-a这样的连续字符,返回一个double,如果连续字符占整个串长度的
40%以上返回0,否则返回(1-连续字符占整个串长度的百分比)* 10
7:评估密码字符串是否匹配键盘输入习惯,返回0-10的整数,值越大表示越不符合键盘输入习惯
您可能关注的文档
最近下载
- 《健康评估》心脏听诊河北大学课程思政案例2022.docx VIP
- 粮油保管员职业技能竞赛试题.pptx VIP
- 基层医疗卫生机构常见新生儿疾病诊疗指南:新生儿复苏(2025年).pptx VIP
- 血小板减少性紫癜护理查房.pptx VIP
- 《劳动与技术》一年级上册教案完整版.pptx VIP
- 金属非金属矿井通风操作证考试题库及答案.pdf VIP
- 装饰装修工程售后服务承诺书范文(2024版).docx VIP
- 心理测评399.doc VIP
- 党课课件:书记讲党课”活动.ppt VIP
- 江铃-江铃E400-产品使用说明书-E400豪华型-JX70021BEV-江铃E400使用说明书.pdf VIP
初级会计持证人
专注于经营管理类文案的拟写、润色等,本人已有10余年相关工作经验,具有扎实的文案功底,尤善于各种框架类PPT文案,并收集有数百万份各层级、各领域规范类文件。欢迎大家咨询!
文档评论(0)