2011-09-25 68 views
0

我想实现一个SuperFastHash的功能,它与openssl的MD5功能兼容。 MD5被md5.h为声明:MD5功能如何工作?

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

但我无法找到它在标题和源代码定义。

那么它是如何工作的?函数不是算法。

+3

http://en.wikipedia.org/wiki/MD5#Algorithm –

回答

1

除了这是给你的答案,我想指出,如果MD5可以OpenSSL中的压缩包,可从这里http://www.openssl.org/source/

您是后发现OpenSSL实现加密\ md5 \ asm文件夹里面。

+0

Asambler对我来说和实际上未知数据的MD5哈希一样危险。不过谢谢你! – jakschu