
密码强度(字符串数组).cpp
5星
- 浏览量: 0
- 大小:None
- 文件类型:CPP
简介:
这段代码实现了一个评估密码强度的功能,通过分析输入字符串数组中的每个元素来判断其是否符合特定的安全标准。
问题描述:
每个人都有很多密码,你知道你的密码强度吗?假设一个密码由大写字母、小写字母、数字以及非字母数字的符号这四类字符构成,其强度计算规则如下:
1. 基础分:空密码(即长度为零)得0分;非空密码得1分。
2. 加分项1:如果密码长度超过8位,则加1分。
3. 加分项2:若包含两类不同字符则加1分,三类不同字符加2分,四类不同字符则加3分。
按照上述规则计算的密码强度范围为0到5。请编写一个程序来评估给定密码的强度值。
输入说明:
该程序接受一个字符串形式的密码作为输入,此串长度不超过50个字符。
输出说明:
程序需返回整数结果表示该密码的安全级别(即其强度)。
示例:
如果提供的测试数据是 abcd,则输出应为1。
若提供的是 ab123 这样的字符串,则对应的输出应该为 2。
全部评论 (0)
还没有任何评论哟~


