PHP encoder un mot de passe en BIG5

Fermé
Noa - 28 déc. 2009 à 19:06
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 28 déc. 2009 à 21:11
Bonjour,
J'ai actuellement un problème pour encoder un mot de passe en big5 qui est récupérer à partir d'un formulaire d'identification.
Quelqu'un connait-il la variable à utilisé ??

Exemple:
$pass = md5($_POST['password']);

Je voudrai faire la même chose mais l'encoder en big5 et je ne trouve rien qui puisse m'aider la dessus.
Merci pour vos prochaine réponse.
A voir également:

4 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
28 déc. 2009 à 20:25
big5 est un encodage, alors aucun rapport avec le md5 qui est un hashage.
Les données seront automatiquement en big5 si ta page est encodée en big5 et que tu lui précises cet encodage dans une balise meta (http-equiv="Content-Type")
0
Flachy Joe Messages postés 2102 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 260
28 déc. 2009 à 20:29
Salut,
Je pense que tu te trompe de terme, big5 est un système d'encodage de caractères asiatiques, ça n'a rien à voir avec une fonction de hachage.
0
Très bien, je comprend mieux mais comment faire pour que seul la variable 'password' soit encoder en ces caracteres ??
j'ai vu dans un des script ces variables qui servent lors de l'inscription, je pense que c'est elle que je doit reutilisé
mysql_query("set names big5 ");
mysql_query("set CHARACTER big5 ");
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
28 déc. 2009 à 21:11
Je me cite :
"Les données seront automatiquement en big5 si ta page est encodée en big5 et que tu lui précises cet encodage dans une balise meta (http-equiv="Content-Type") "
Si tu stockes les données dans une bdd, alors il faut que l'interclassement du champ soit aussi en big5.
0