📄 test.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 + -