Bonjour a tous,
voila en fait j'ai récupéré un algo de hash MD5, mon algo met le résultat dans un tableau de BYTE, j'aimerais récupérer ce résultat dans un char*. Mais je ne vois pas comment faire.
Pourriez-vous m'aider svp?
Merci par avance...
Bonjour a tous,
voila en fait j'ai récupéré un algo de hash MD5, mon algo met le résultat dans un tableau de BYTE, j'aimerais récupérer ce résultat dans un char*. Mais je ne vois pas comment faire.
Pourriez-vous m'aider svp?
Merci par avance...
Tu ne sais pas faire un dump hexa d'une simlple zone mémoire en C ni en C++ ?
sprintf("%02X", val); ou std::ostringstream oss; oss << hex << setw(2) << val;, ça ne te dit rien ?
... en admettant que ce qu'il veuille est une conversion en hexa.
Un tableau de bytes, en C ou C++ standard c'est pratiquement toujours exprimé sous la forme char*, tu as forcément du en manipuler ne serais-ce que pour des traitements sur des fichiers. Pour l'hexa, c'est pas si évident, moi j'aurais pensé que tu voulais juste faire un transtypage.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager