由4-20个字符数字和字母组成的密码怎么设置

如题所述

可以自己手写,也可以用程序产生:
#include<stdio.h>
#include <math.h>
#include <time.h>
int main()
{
int N=0;
int i,n;
int v[62];
char pw[21];
for (i='0';i<='9';i++) {v[N]=i;N++;};
for (i='a';i<='z';i++) {v[N]=i;N++;};
for (i='A';i<='Z';i++) {v[N]=i;N++;};
srand((unsigned)time(NULL));
n=rand()%17+4;
for (i=0;i<n;i++) pw[i]=v[rand()%62];
pw[n]='\0';
printf("passwd is: %s\n",pw);
return 0;
}
----
n = 4 到 20 随机
v[62] 存放 数字0-9,大写小写字母 A-Z,a-z
pw[] = 产生的 口令字符串。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-08
密码首字符必须是字母(有些网站要求必须是大写字母),密码长度在4字符及以上,最长不超过20字符。一般不要用汉字。