md4test.c

来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· C语言 代码 · 共 32 行

C
32
字号
#include "os.h"#include <mp.h>#include <libsec.h>char *tests[] = {	"",	"a",	"abc",	"message digest",	"abcdefghijklmnopqrstuvwxyz",	"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",	"12345678901234567890123456789012345678901234567890123456789012345678901234567890",	0};voidmain(void){	char **pp;	uchar *p;	int i;	uchar digest[MD5dlen];	for(pp = tests; *pp; pp++){		p = (uchar*)*pp;		md4(p, strlen(*pp), digest, 0);		for(i = 0; i < MD5dlen; i++)			print("%2.2ux", digest[i]);		print("\n");	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?