![在linux中使用printf("%02x", md5[i]); 能够打印出32位十六进制的数据如:,第1张 在linux中使用printf("%02x", md5[i]); 能够打印出32位十六进制的数据如:,第1张](/aiimages/%E5%9C%A8linux%E4%B8%AD%E4%BD%BF%E7%94%A8printf%28%26quot%3B%2502x%26quot%3B%2C+md5%5Bi%5D%29%3B+%E8%83%BD%E5%A4%9F%E6%89%93%E5%8D%B0%E5%87%BA32%E4%BD%8D%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E7%9A%84%E6%95%B0%E6%8D%AE%E5%A6%82%EF%BC%9A.png)
char str2[10]
strcpy(str1,"")
for(i=0i<16i++)
{
sprintf(str2,"%02x",md5[i]&0x0ff)
strcat(str1,str2)
}
printf("%s",str1)
Linux系统有一个od命令,可以将文件的内容以16进制形式显示出来,它的用法是这样的:od -t xCc 文件名-t xCc表示用16进制来输出文件的内容,同时用ASCII字符对照显示,例子:od -t xCc /etc/issue欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)