MD5 报文摘要算法源码 联系客服

发布时间 : 星期二 文章MD5 报文摘要算法源码更新完毕开始阅读1a4d446ca300a6c30c229f90

printf (\

else {

MDInit (&context);

while (len = fread (buffer, 1, 1024, file)) MDUpdate (&context, buffer, len); MDFinal (digest, &context);

fclose (file);

printf (\ MDPrint (digest); printf (\ } }

/* 计算标准输入的摘要并打印结果*/ static void MDFilter () {

MD_CTX context; int len;

unsigned char buffer[16], digest[16];

MDInit (&context);

while (len = fread (buffer, 1, 16, stdin)) MDUpdate (&context, buffer, len); MDFinal (digest, &context);

MDPrint (digest); printf (\}

/* 打印一个16进制的摘要*/ static void MDPrint (digest) unsigned char digest[16]; {

unsigned int i;

for (i = 0; i < 16; i++) printf (\}

A.5 测试组件

MD5 测试组件(驱动程序选项\应打印以下值:

MD5 test suite:

MD5 (\MD5 (\MD5 (\

MD5 (\

MD5 (\MD5 (\=

d174ab98d277d9f5a5611c2c9f419d9f MD5

(\78901234567890\

8 安全事项

本文中讨论的安全标准被认为已足够实现很高要求的基于公用密钥系统和MD5算法的数字签名 系统中。 9 作者地址

Ronald L. Rivest

Massachusetts Institute of Technology Laboratory for Computer Science NE43-324

545 Technology Square Cambridge, MA 02139-1986

Phone: (617) 253-5880

EMail: rivest@theory.lcs.mit.edu

RFC1321——The MD5 Message-Digest Algorithm MD5 报文摘要算法 2

RFC文档中文翻译计划