标题:
[分享] 穷举密码算法
[打印本页]
作者:
ghost6009
时间:
2002-12-14 15:41
标题:
[分享] 穷举密码算法
学过Vc++ C++ C 其他面向对象语言的都可以看懂 void createpassword() { #define passwordmax 8//将生成密码的最大长度 char a[]="0123456789abcdefghijklmnopqrstuvwxyz";//可能的字符 long ndictcount=sizeof(a);//获得密码词典长度 char cpass[passwordmax+2];//将生成的密码 long nminl=1,nmaxl=3;//本例中密码长度从1-3 long array[passwordmax];//密码词典下标 assert(nminl<=nmaxl && nmaxl<=passwordmax);//容错保证 long nlength=nminl; register long j,i=0; bool bnext; cstdiofile file; file.open("c:\\dict.txt",cfile::modecreate|cfile::modewrite); while(nlength<=nmaxl) { for(i=0;i
=0; bnext=true; while(bnext) { for(i=0;i
=a[array[i}; cpass
='\0'; file.writestring(cpass); file.writestring("\n"); for(j=nlength-1;j>=0;j--)//密码指针进位 { array[j]++; if(array[j]!=ndictcount-1)break; else { array[j]=0; if(j==0)bnext=false; } } } nlength++; } file.close(); }
作者:
chinaFOX
时间:
2002-12-18 02:30
标题:
[分享] 穷举密码算法
晕!~
作者:
ghost6009
时间:
2002-12-18 16:38
标题:
[分享] 穷举密码算法
有问题?
欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/)
Powered by Discuz! 7.2