Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1212 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql : création base pour héberger mots de passe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql : création base pour héberger mots de passe

n°1698728
francky35
Posté le 07-03-2008 à 11:23:27  profilanswer
 

bonjour à tous
voilà , pour des besoins en entreprise, je souhaiterai savoir comment je peux créer des tables hébergeant plusieurs champs dont un mot de passe :
ex  
Equipement1 Login Mdp
toto            root   cnzodnf
 
et faire en sorte que cette table (ou base) soit cryptée et/ou que les échanges entre la base et l'utilisateur soient cryptés
 
merci

mood
Publicité
Posté le 07-03-2008 à 11:23:27  profilanswer
 

n°1698887
rengzehn
Posté le 07-03-2008 à 14:25:35  profilanswer
 

Pour les mots de passe, tu peux les hasher avec MD5 par exemple. La table ne contiendra pas les mots de passe mais leur signature. Au log, tu compares les signatures. L'inconvénient (pas grave) c'est de pas pouvoir redonner son mdp à un user, il faut en faire un autre.
 
 
 

n°1699081
francky35
Posté le 07-03-2008 à 18:06:58  profilanswer
 

merci pour la réponse
concernant le mot de passe à recréer le cas échéant , c'est bien le mot de passe de l'utilisateur ?
pas les mots de passe dans la table  
sinon as-tu un exemple de comment on fait ?
suis débutant en mysql
merci

n°1699256
rengzehn
Posté le 08-03-2008 à 13:09:13  profilanswer
 

francky35 a écrit :

merci pour la réponse
concernant le mot de passe à recréer le cas échéant , c'est bien le mot de passe de l'utilisateur ?
pas les mots de passe dans la table  
sinon as-tu un exemple de comment on fait ?
suis débutant en mysql
merci


 
tu utilises quoi comme langage ?
 
en fait, tu stock la signature par MD5 du mot de passe. Tu ne stock pas le mot de passe.
 
tu as une table :
 
Equipement1 Login MD5Mdp
toto            root   ifuezrhguioriugthretghre
 
cas 1 : un utilisateur s'inscrit.  
Il crée un login et un mdp. Il te l'envoie par un formulaire. Ton script conserve le login. Ton script calcule la somme md5 du mdp avec une fonction md5(mdp). La fonction existe dans la plus part des langages. Ensuite, tu stockes la signature que tu as trouvé.
Quand l'utilisateur se relog, il entre son mdp , ton script en calcule le md5 et le compare à ce qui est stocké dans la table.
cas 2 : un user a perdu son mdp.
tu fais un formulaire qui lui demande son login, tu as stocké son mail quelque part, ton script génère un mdp aléatoire, le lui envoie et stocke le md5 du mdp.
 
pour mysql  si tu connais pas, lis la doc.
 
 
 
 

n°1700871
francky35
Posté le 12-03-2008 à 10:16:26  profilanswer
 

merci pour la réponse mais mon but est de proposer une base comprenant X mots de passe pour des équipements accessibles à plusieurs utilisateurs  
Il ne s'agit pas de stocker les mots de passe des utilisateurs mais des équipements auquels auront accès les utilisateurs .


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql : création base pour héberger mots de passe

 

Sujets relatifs
Formulaire et affichage de donnée venant de la base (php/mysql)C# -- Problème d'éxécution de requête sur la base SQL server
[Requêtes SQL] Base(OpenOffice) VS Access(Microsoft)sprinft a base de tableau
[Base OpenOffice & SQL] SELECT imbriquéSQL ERROR [mysql]
PHP4 inclut elle les fonctions Mysql (mysql_connect...) ?as400 mysql php
modifier une table mysql a l'aide d'un tableau sur une formulaire 
Plus de sujets relatifs à : Mysql : création base pour héberger mots de passe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR