Forum de discussion
Forum « Programmation ASP » (archives)
Re: Cryptage de mot de passe ou l'art de l'encodage
Envoyé: 30 novembre 2005, 8h47 par Oznog
Oh, effectivement c'est possible que ce soit toi qui ai fait ce « trompe l'oeil » quoi que ce code se retrouve partout sur le Web! Enfin, sans les erreurs. Tu sais tu peux mettre un mot de passe à la base Access et régler l'accès aux mots de passe si c'est la consultation local qui t'inquiète.
C'est mieux que rien quoi que... Je trouve bizare que celui qui cré des tabelaux (array) des fonctions, des boucles etc, ne puisse savoir comment l'intégrer! Surtout que c'est hyper simple.
En principe tu n'a pas besoin de l'encodage puisque les gens on déjà encoder le mot de passe (ou l'inverse).
Mais là je viens de me rendre compte que t'a question doit être beaucoup plus vaste. Sais-tu comment te connecter à la base ? Sais-tu comment faire la requête SQL ?, Connais-tu les champs de la base?. une fois tous ces menu détails réglés, tu aura sans doute un enregistrement (record), celui retrouvé à partir de l'identification. Disons :
oRS("monChampMotDePasse")
Si on poursuit l'idée, le mot de passe récupérer de la base doit être encoder, alors tu dois aussi encoder le mot de passe soumi.
if encrypte(request.form("motDePasse")) = oRS("monChampMotDePasse") then
' OK
else
' Pas OK
end if
p.s. si tu veux un véritable système, va lire ça « Using MD5 to Encrypt Passwords in a Database » )(http://aspnet.4guysfromrolla.com/articles/103002-1.aspx)
Voilà
Oznog
Réponses
|