Buenas, investigando investigando encontré una supuesta librería con la que podría obtener el MD5 de una cadena de texto (sigo sin distinguir bien si esto va aquí o en criptografía >_>) y estoy usando la función md5 de openssl:
Y el resultado que da por consola es este:
Me he leído la doc que hay en man 3 md5 pero no encuentro el problema
Alguna ayuda?
Un saludo
Código (cpp) [Seleccionar]
#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 [Seleccionar]
ejemplo
"�\�<��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