如何用C语言编写密码程序
6个回答
展开全部
你想怎么加密啊!说清楚呀!
追问
提供相应用户密码的安全测试。
1) 如果密码长度小于 6 位,则不安全
2) 如果组成密码的字符只有一类,则不安全
3) 如果组成密码的字符有两类,则为中度安全
4) 如果组成密码的字符有三类或以上,则为安全
5) 通常,可以认为数字、大写字母、小写字母和其它符号为四类不同的字符。
追答
#include
#include
// 字符最多分类种数
const int CHAR_MAX_TYPES = 4;
/*
判断字符分类函数
数字、大写字母、小写字母和其它符号为四类不同的字符。
*/
int getCharType(char ch)
{
if(ch>='0' && ch='a' && ch='A' && ch= 3)
{
return 2;
}
}
}
int main(int argc, char *argv[])
{
char pass[1000];
printf("输入要验证的密码:");
while(scanf("%s",pass)!=EOF)
{
printf("密码: %s 的安全级别为:%s\n\n",pass,PASSWORD_SECURITY_QUOTIETY_NAME[getPasswordSecurityQuotiety(pass)]);
printf("输入要验证的密码:");
}
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询