Bonjour à toutes et à tous,
j'ai un petit problème avec deux fonctions.
J'ai une première fonction qui est:
Cette fonction retourne un hash md5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void make_MD5( unsigned char * pData, int len, unsigned char * pDigest) { [..] }
Lorsque je l'apelle dans ma fonction :
Tout va bien mais j'aimerais, plutôt que de me contenter d'un hashage md5 simple faire un double md5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void HashDoubleMD5( unsigned char * pData, int len, unsigned char * pDigest) { make_MD5( pData, len, pDigest); }
Autrement dit (en PHP) ce serait :
md5(md5(pData));
Le problème c'est que je ne sais pas comment récupérer la première valeur du md5 tout en gardant les valeurs de pData et de len dans ma fonction HashDoiubleMD5.
A l'avance, merci pour votre aide
Partager