⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档.txt

📁 md5crpty加密算法。。。。。。。md5 linux下的口令加密算法
💻 TXT
字号:
char a[] = "0123456789abcdefghijklmnopqrstuvwxyz";//可能的字符
	long ndictcount = sizeof(a);                                   //获得密码词典长度
	char cpass[passwordmax+2];                              //将生成的密码
	long nminl = 4, nmaxl= 8;                                      //本例中密码长度从1-3
	long array[passwordmax];                                 //密码词典下标
	int nlength = nminl;
	int j, k = 0;
	int bnext;
	while(nlength<=nmaxl)
	{
		for(k=0; k<passwordmax; k++)
			array[k] = 0;
		bnext = 1;
		while(bnext)
		{
			for(k=0;k<nlength;k++)
				cpass[k] = a[array[k]];
			cpass[k]= '\0';
			char *getpwd = crypt(cpass, salt);
			if(strcmp(getpwd, "$1$HdmsctR/$LtMRLh3d6fL523wX38hXs1") == 0)
			{
				printf("find! \n"); 
				return;
			}
			for(j=nlength-1;j>=0;j--)           //密码指针进位
			{
				array[j]++;
				if(array[j] != ndictcount-1)
					break;
				else
				{
					array[j]=0;
					if(j==0)
						bnext = 0;
				}
			}		
		}
		nlength++;
	}  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -