在delphi MD5中找到此函数(tmpBuffer,sizeof(opera_salt)+ DES_KEY_SZ,hashSignature1);

时间:2010-08-05 03:46:15

标签: delphi

我正在从现有的C ++代码中移植Opera恢复

  

http://pastebin.com/ViPf0yn6

我发现了这个功能

MD5(tmpBuffer, sizeof(opera_salt) + DES_KEY_SZ, hashSignature1);

我在哪里可以获得MD5单元?

1 个答案:

答案 0 :(得分:1)

steve0,你的链接中的代码引用了md5 openssl实现,你可以在这个代码中找到MD5函数的原始声明link

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

您可以使用MessageDigest_5(自Delphi 2007以来)单位来计算缓冲区的md5或indy组件中的TIdHashMessageDigest5类。