Probleme de hashage phpboost
geoffreyvp
-
geoffreyvp Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
geoffreyvp Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila j'ai recemment voulu introduire un forum phpboost avec mon site ,
et je souhaite transferer le compte de mes membres , sur la base de données de mon forum.
Le probleme , c'est que je trouve pas exactement le hashage de phpboost v3, et tout le probleme vient de la.
Pour faire un schema , j'ai une base de données qui est celle de mon site , que je veux readapter a celle du forum.
Les mots de passes de mes membres sont hashés en MD5, et je ne trouve pas le hashage de phpboost, donc impossible de faire une conversion.
J'ai cru comprendre qu'ils utilisaient aussi le md5 , mais avec un autre hash plus pimentée.
Est ce que quelqu'un aurait une idée , qui pourrait me mener vers une voie plus simple ?
J'ai aussi trouvé ca , en cherchant un peu , mais je comprend pas du tout.
J'ai bien compris que c'etait une fonction , mais quand j'essaie de l'appeller , je n'y arrive pas.
Merci de vos prochaines reponses ,
geoff
Voila j'ai recemment voulu introduire un forum phpboost avec mon site ,
et je souhaite transferer le compte de mes membres , sur la base de données de mon forum.
Le probleme , c'est que je trouve pas exactement le hashage de phpboost v3, et tout le probleme vient de la.
Pour faire un schema , j'ai une base de données qui est celle de mon site , que je veux readapter a celle du forum.
Les mots de passes de mes membres sont hashés en MD5, et je ne trouve pas le hashage de phpboost, donc impossible de faire une conversion.
J'ai cru comprendre qu'ils utilisaient aussi le md5 , mais avec un autre hash plus pimentée.
Est ce que quelqu'un aurait une idée , qui pourrait me mener vers une voie plus simple ?
J'ai aussi trouvé ca , en cherchant un peu , mais je comprend pas du tout.
function strhash($str, $salt = true) { if ($salt === true) { // Default salt $str = md5($str) . $str; } elseif ($salt !== false) { // Specific salt $str = $salt . $str; } if (phpversion() >= '5.1.2') { // PHP5 Primitive return hash('sha256', $str); } else { // With PHP4 import('util/sha256'); return SHA256::hash($str); } }
J'ai bien compris que c'etait une fonction , mais quand j'essaie de l'appeller , je n'y arrive pas.
Merci de vos prochaines reponses ,
geoff