如何用C语言编写密码程序

 我来答
百度网友b0e28cae4
2011-09-06 · TA获得超过4016个赞
知道大有可为答主
回答量:1275
采纳率:85%
帮助的人:600万
展开全部
你想怎么加密啊!说清楚呀!
追问
提供相应用户密码的安全测试。
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;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式