1
0
mirror of https://github.com/fumiama/simple-dict.git synced 2026-06-12 22:40:50 +08:00

增加md5校验

This commit is contained in:
fumiama
2021-05-29 14:45:55 +08:00
parent f9f2bf0585
commit 2a3e5bfb45
5 changed files with 63 additions and 2 deletions

View File

@@ -92,7 +92,16 @@ int main(int argc,char *argv[]) { //usage: ./client host port
fclose(fp);
printf("Send count:%u\n", len);
} else puts("Open file error!");
} else {
} else if(!strcmp(buf, "2md5")) {
uint8_t md5_vals[16];
printf("Enter md5 string:");
for(int i = 0; i < 16; i++) scanf("%02x", &md5_vals[i]);
printf("Read md5:");
for(int i = 0; i < 16; i++) printf("%02x", (uint8_t)(md5_vals[i]));
putchar('\n');
send(sockfd, md5_vals, 16, 0);
}
else {
send(sockfd, buf, strlen(buf), 0);
if(!strcmp(buf, "quit")) exit(EXIT_SUCCESS);
}