1. 首页
  2. 技术
  3. 后台

C++密码强度判断

void 判断密码强弱()
{//缘由https://bbs.bccn.net/thread-499125-1-1.html
	char aa[44]{""}; cout << "输入密码必须大于6位的字母数字符号组合:" << ends; cin >> aa;
	int a = 0, b = 0, c = 0, j = 0;
	while (aa[j] != '\0')
	{
		if (aa[j] >= '0'&&aa[j] <= '9')++a;
		else if (aa[j] >= 'a'&&aa[j] <= 'z' || aa[j] >= 'A'&&aa[j] <= 'Z')++b;
		else ++c; ++j;
	}
	if (a + b + c < 6)cout << "当前密码不合格" << endl;
	if (a&&b&&c)cout << "强" << endl;
	else if (a&&b || b&&c || c&&a)cout << "中" << endl;
	else if (a || b || c)cout << "弱" << endl;
}

逃跑的蠕虫.png (上传于2020-02-07 03:14:46)


C++密码强度判断

C 农历.png (上传于2020-02-07 03:14:46)


C++密码强度判断

原创文章,作者:xianfajushi的博客,如若转载,请注明出处:https://www.zengqueling.com/c%e5%af%86%e7%a0%81%e5%bc%ba%e5%ba%a6%e5%88%a4%e6%96%ad/

联系我们

15602395067

在线咨询:点击这里给我发消息

邮件:eden7@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code