#include <openssl/md5.h>
void mMD5(unsigned char * packet, int size) {
unsigned char* res;
MD5((unsigned char*)&packet, size, (unsigned char*)&res);
for(int i=0; i<MD5_DIGEST_LENGTH; i++) {
printf("%02x", res[i]);
}
}
me sale el error: referencia indefinida a MD5
referencia indefinida a MD5
¿Puede alguien ayudarme?
Respondido en http://stackoverflow.com/questions/1894013/how-to-use-openssl-in-gcc – csl
no "unsigned char * res;" hace desbordamiento de búfer? – Nick