-
Tutoriel PHP : Crypter des données
Note : Une lecture en plein écran est conseillée.
Resumé : Nous allons voir comment utiliser une fonction nous permettant de crypter une chaine de caractères dans une variable.
Durée : 3:53 minutes.
Connaissez les futurs tutoriels et découvrez un tutoriel pour Facebook en devenant fan du site en rejoignant la page Facebook du site! ou en cliquant sur "J'aime" !A voir après ce tuto :
PHP : HtmlLoad
Vous allez découvrir une nouvelle fonction PHP dan...
PHP : Convertir en ASCII
Dans ce cours vous allez apprendre comment il est ...
Windows : WordPad
Windows fourni par défaut un traitement de texte q...
Dreamweaver CS4
Voici une de nos formations phares. Cette formatio...
Les commentaires :Lili-Sam le 09/10/2010 à 20h33 dit :Hmmm, je viens de tester et j'ai dû rater quelque chose quelque part.
Je m'explique : une personne s'inscrit sur mon site en entrant un pseudo et un mot de passe. Mot de passe que je crypte avant de l'enregistrer dans la base de donnée.
Mon problème survient quand cet utilisateur veut se connecter. Son mot de passe est jugé incorrect. En effet, celui qu'il vient de saisir ne correspond plus à celui que contient maintenant la base de donnée.
Comment remédie-t-on à cela ?
Valentin le 29/08/2010 à 10h39 dit :Bah il est dis dans le tuto qu'il existe d'autre fonction donc c'est bon ^^
Mais bon c'est vrai qu'il vaut mieux utiliser sha1 et encore mieux d'additionner les deux car aujourd'hui on trouve énormément de décrypteur de md5, se qui est finalement pas très sécurisant pour la BDD ^^
Diaz le 28/08/2010 à 16h37 dit :Merci pour ton commentaire :) L'idée d'un tuto concernant la création d'un espace membres est très intéressante. Effectivement, il existe Sha1 que j'ai oublié de mentionner :)
Valentin le 28/08/2010 à 16h27 dit :Une vidéo bien présentez, peut être pourrait tu faire un tutoriel sur la création d'un espace puis à l'inscription encrypter le md5 ;)
@hades38 : Se genre de fonction est justement faite pour éviter que l'ont les décrypte et puis à quoi cela te servirais ^^
@Diaz : Si il existe plein d'autre fonction !
Par exemple une qui est beaucoup plus sur que md5 est sha1 et bien d'autre ! Le mieux sont de les assembler dans se style :
$pass = sha1(md5($_POST['mdp']));
Diaz le 15/06/2010 à 12h17 dit :Bonjour, il n'existe aucune fonction inverse pour décrypyer un MD5. Cette fonction est à utiliser pour crypter des données pour les insérer dans les bases de données.
hades38 le 14/06/2010 à 22h11 dit :C'est bien! =)
Mais... comment on décrypte le mot de passe après? xD
Poster un commentaire
Les champs sont obligatoires
Je viens de faire le test en cryptant en MD5 puis en testant la similitude de la chaine cryptée et non cryptée et ça fonctionne...
Donc il y a soit un problème au niveau de votre insertion, ou bien au niveau du champ qui contient les mots de passe et qui n'est pas assez grand pour contenir tout le mot de passe crypté (du coup il est tronqué et ça marche pas).