在linux中使用printf("%02x", md5[i]); 能够打印出32位十六进制的数据如...

发布网友 发布时间:2022-04-26 02:19

我来回答

1个回答

热心网友 时间:2023-01-22 04:11

char str1[33];
char str2[10];

strcpy(str1,"");

for(i=0;i<16;i++)
{
sprintf(str2,"%02x",md5[i]0x0ff);
strcat(str1,str2);
}

printf("%s",str1);
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com