Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je n'ai personnellement aucun soucis mais je pense que la fonction pun_hash(); pourrait poser plusieurs soucis à des personnes. (Je pense
)
Voici la fonction en question ;
function pun_hash($str)
{
if (function_exists('sha1')) // Only in PHP 4.3.0+
return sha1($str);
else if (function_exists('mhash')) // Only if Mhash library is loaded
return bin2hex(mhash(MHASH_SHA1, $str));
else
return md5($str);
}Voici la question que je me pose :
Un forum punbb est installé sous un hébergeur (Appelé X) qui a une version de PHP prenant en charge la fonction sha1() qui crypte une chaine en 40 caractères.
- L'administrateur déménage son forum chez un autre hébergeur (Appelé Y) qui ne prend pas en charge cette fonction ni la seconde. Y prend en charge seulement la fonction md5() qui crypte la chaine sous 32 caractères.
Alors gros soucis ou pas ? Cette question me chagrine vraiment !
Vous en pensez quoi ? Php est intelligent dans ce cas ou pas ?
M@x.
...
Hors ligne
Je dois avouer que la question est très pertinente, d'ailleurs je crois que le soucis ne se situe pas seulement au niveau du nombre de caractères...
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
Bien sûr que non mais c'est juste histoire de montrer que ça ne peut coller !
M@x.
...
Hors ligne
Je pense que le problème ne se posera pas de façon pratique, combien d'hébergeur tourne encore avec un php en dessous de 4.3.0 ?
D'ailleurs, il me semble que dans la version 1.3, sha1 sera utilisé constamment, sans même chercher à utiliser md5.
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
Beaucoup d'hébergeur pas cher, voir gratuit son encore aux anciennes versions (Voir très anciennes !).
Donc ok c'est un source possible de dysfonctionnement.
M@x.
...
Hors ligne
Pages : 1