Bonjour,
J'ai posté un message sur le forum Python pour qu'on m'aide à comprendre deux lignes de code pour les transposer en PHP (pour un site) et également en C (pour un utilitaire graphique).
Mais je pense qu'il est préférable que je place la suite de ma demande ici.
Voici le lien de mon premier message : http://www.developpez.net/forums/d96...-python-c-php/
Voici les deux lignes de code en phyton :
Comme on me l'a conseillé j'ai utilisé uniqid pour générer un nombre aléatoire sur 128 bits.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 osprofile.passwordSalt = '%016x' % random.getrandbits(128) osprofile.passwordHash = hashlib.md5('%s:%s' % (hashlib.md5(profile_data['password']).hexdigest(),osprofile.passwordSalt)).hexdigest()
Et j'ai traduis les deux lignes de python comme ceci :
puis j'ai aussi testé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $passwordSalt =hexdec ( uniqid () ); $passwordHash = md5(md5($password) . ':' .$passwordSalt);
Mais je n'arrive pas à avoir un cryptage cohérent avec mon installation Opensim.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $passwordSalt =md5 ( uniqid () ); $passwordHash = md5(md5($password) . ':' .$passwordSalt);
J'ai demandé sur le canal IRC d'opensim, mais personne ne savait vraiment.
Que me conseillez vous? Merci.
Partager