2010-08-05 1 views
0

Je PORTAGE récupération d'opéra à partir déjà existant C++ CodeRecherche de cette fonction dans delphi MD5 (tmpBuffer, sizeof (opera_salt) + DES_KEY_SZ, hashSignature1);

http://pastebin.com/ViPf0yn6

Je frappé à cette fonction

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

Où puis-je obtenir cette unité MD5?

+0

Voir ces deux questions: http://stackoverflow.com/questions/447985/file-md5-checksum http://stackoverflow.com/questions/1952929/md5-file-hashing-match-delphi-output-with -php-md5file-fonction –

Répondre

1

steve0, le code dans votre lien référence à la mise en œuvre de OpenSSL md5, vous pouvez trouver la déclaration originale de la fonction MD5 utilisé dans le code dans ce link

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

vous pouvez utiliser la MessageDigest_5 (depuis Delphi 2007) pour calculer le md5 pour un tampon ou la classe TIdHashMessageDigest5 à partir des composants indy.

Questions connexes