Código
#include <iostream> #include <openssl/md5.h> #include <cstdlib> #include <cstdio> using namespace std; int main() { unsigned char* cad1; unsigned char* cad2 = (unsigned char*)malloc(sizeof(char)*256); cad1 = (unsigned char*)"ejemplo"; cad2 = MD5(cad1, sizeof(cad1), cad2); cout<<cad1<<endl<<cad2<<endl; cout<<"Presiona una tecla para continuar..."; getchar(); return 0; }
Y el resultado que da por consola es este:
Código:
ejemplo
"�\�<��8D?��o
Presiona una tecla para continuar...
"�\�<��8D?��o
Presiona una tecla para continuar...
Me he leído la doc que hay en man 3 md5 pero no encuentro el problema
Alguna ayuda?
Un saludo