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

📄 test.cpp

📁 算法从speakfs提取
💻 CPP
字号:

//直接调用getMd5Key可求得md5


#include "cmd5.h"
#include <string.h>
void getstr(char *cp,int len)
{
	int i,t;
	for(i=0;i<len;i++){
		scanf("%2x",&t);
		if(feof(stdin))
			exit(0);
		*cp++ = t;
	}
}


void putstr(char *cp)
{
	int i;
	for(i=0;i<16;i++){
		printf("%02x",*cp++ & 0xff);
	}
}
void main(){
	unsigned char md5key[16]; // 存放md5摘要
	char *cp;                 // 消息

	CMD5 md5;

	unsigned len;             //消息长度
	for (int i=0; i<5; i++)
	{	
		printf("输入消息长度:");
		scanf("%d",&len);
		cp = (char*)malloc(len*sizeof(char));  
		printf("输入消息:");
		getstr(cp,len);

		md5.getMd5Key(md5key, (unsigned char*)(const char*)cp, len);

		putstr((char*)md5key);

		free(cp);
	}
}

⌨️ 快捷键说明

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