|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() FREDERIC GIMILIODéveloppeur Freelance Inscription : juin 2009 Messages : 201 ![]() |
Vous avez besoin de faire entrer vos utilisateurs sur un site, mais il faut s'authentifier.
Tout d'abord, côté site web, il faut mettre en place un système d'authentification par mot de passe crypté en MD5, cela donnera une URL du style : http:...monsite.pro/login.php?id=demo&mdp=d6aa97d33d459ea3670056e737c99a3d içi dans l'exemple, le mot de passe mdp crypté en MD5 est "Wikipedia, l'encyclopedie libre et gratuite". Côté windev, il faut agir en deux étapes : Etape 1 : Utilisation de la fonction HashChaine pour crypter avec l'algorithme de votre choix (içi c'est MD5). Etape 2 : Il faut tranformer la chaine binaire générée par la fonction de cryptage en chaine Hexadécimale. Je pense que php génére directement des chaines Hexadécimales. Sans cette opération vous risquez de vous dire que décidément rien ne marche... Code :
__________________
La connaissance s'accroît quand on la partage. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Développeur informatique Inscription : août 2005 Messages : 1 529 ![]() |
L'algorithme MD5 n'est pas un algorithme de chiffrement (on dit chiffrer et pas crypter qui n'existe pas) mais un algorithme de hashage, ou condensat.
Par ailleurs, l'authentification basée sur un hash sans inclure de salage ne doit pas être considérée comme une méthodologie sécurisée car trop vulnérable aux attaques par dictionnaire.
__________________
"Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste." Kenneth E. Boulding "/home/earth is 102% full ... please delete anyone you can." Inconnu |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com