logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
29 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 405 567

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Sécurité »» [Résolu] - Crypter un champ d'une base mysql

[Résolu] - Crypter un champ d'une base mysql#5196

2Contributeur(s)
Anonymesnipe
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Salut à tous,

Je développe un programme en php,avec easyphp(windows).Je souhaite crypter un champ de ma table.Ce champ contient des mots de passe.J'ai vu qu'il y avait des fonctions en php(md5 ou encrypt),mais je ne veux pas crypter un mot seulement.Si on pirate mon site, les mots de passe sont accessible. Comment faire pour crypter ce champ?
Merci d'avance
snipe snipeicon_post
bah tu crype le mdp a l insciption et a la modification, comme sa sa restera toujours crypté.

le md5 est non reversible donc tu est obliger le comparer le moddepasse fournit crypté a la reponce dans la base de donné :)
Anonyme Anonymeicon_post
Salut snipe,

Les utilisateurs sont déjà dans la base de données.Il n'y a pas d'inscription!!! :-(
snipe snipeicon_post
bas c pas grave :)
pour t en sortir tu prevoie t fichier qui utilise le md5

tu teste tous en local :)
et a la fin tu fait un truc du genre

select id , password from table
puis un while ($R=mysql_fetch_assoc($result)){
la requete update table SET password = md5($R[password]) where id = $id
}

et tu le lance, comme sa tu aura reconverti ta base :)