md5-test.c
来自「-」· C语言 代码 · 共 55 行
C
55 行
/* * $Id: md5-test.c,v 1.2 1998/09/23 17:16:11 wessels Exp $ *//* * COMPILE WITH: * gcc -Wall md5-test.c -I../include md5.o */#include "config.h"#include "md5.h"#include "stdio.h"static void MDPrint(unsigned char digest[16]);static void MDString(char *string);static voidMDString(char *string){ MD5_CTX context; unsigned char digest[16]; unsigned int len = strlen(string); MD5Init(&context); MD5Update(&context, string, len); MD5Final(digest, &context); printf("MD5 (\"%s\") = ", string); MDPrint(digest); printf("\n");}static voidMDPrint(unsigned char digest[16]){ unsigned int i; for (i = 0; i < 16; i++) printf("%02x", digest[i]);}intmain(int argc, char **argv){ printf("MD5 test suite:\n"); MDString(""); MDString("a"); MDString("abc"); MDString("message digest"); MDString("abcdefghijklmnopqrstuvwxyz"); MDString ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"); MDString ("1234567890123456789012345678901234567890\1234567890123456789012345678901234567890"); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?