MD5功能如何工作?

时间:2011-09-25 06:53:52

标签: c openssl

我想为SuperFastHash实现一个与openssl的MD5功能兼容的函数。 MD5在md5.h中声明为:

unsigned char *MD5(const unsigned char *d, size_t n, unsigned char *md);

但我在标题和源代码中找不到它的定义。

那它是如何运作的呢?功能不是算法。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

除了给出的答案之外,我想指出openssl实现,如果md5可以在openssl tarball中找到,可以从这里找到http://www.openssl.org/source/

你正在使用crypto \ md5 \ asm文件夹。