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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] mot de passe dans une appli

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] mot de passe dans une appli

n°336456
davidmarli
Posté le 18-03-2003 à 16:21:01  profilanswer
 

Salut,
 
bon encore moi !
j'ai décidé de faire un soft pour le bahut afin de gérer la base de données des élèves (enfin si on peut appeler cela une BD, car au max dans un bahut il y 2000 élèves)
permettant aux profs de rentrer leur notes et appréciations ....
J'aurais voulu en début de chaque année attribuer un code à chaque enseignant. Mais je me pose la question comment stocker ce code ???
Méthode 1 : je stocke les infos brut dans un fichier texte !!!(le fou !)
Méthode 2 : je stocke les infos dans un fichier texte en encodant les mots de passe via une fonction bijective
Méthode 3 : et vous ??? vous feriez quoi ?
 
Merci


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
mood
Publicité
Posté le 18-03-2003 à 16:21:01  profilanswer
 

n°336459
lorill
Posté le 18-03-2003 à 16:23:52  profilanswer
 

un fonction de hash :
a partir du mot de passe tu retrouves le même hash, a partir du hash y'a aucun moyen de retrouver le mot de passe (fin si, la force brute, mais ca...)
 
exemple : md5.

n°336492
davidmarli
Posté le 18-03-2003 à 16:53:12  profilanswer
 

et je stocke les mdp où ??? fichier, base de registre ???
Sinon, la fonction de hash, je me rapelle avoir fait cela en deug mais c'est hyper loin !!!
tu peux me rappeler l'algo s'il te plait (ou du moins le principe ?)
Merci
Sino, je pensais à un truc vriment con : si ton mdp est AGHU
tu décales chaque lettre de 2 rangs donc tu te retrouve avec
 
CIJW
 
Je sais c'est très vite cracké, mais bon c'est pas non plus top secret, c'est juste pour qu'un prof ne se trompe pas de matière à saisir , c'est pas un accès à un dossier de la DST quoi !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
n°336585
lorill
Posté le 18-03-2003 à 18:55:34  profilanswer
 

davidmarli a écrit :


tu peux me rappeler l'algo s'il te plait (ou du moins le principe ?)


y'a certainement des composants tous fait qui le font, vaux mieux éviter de recoder ce qui existe déja...
 
pour le stockage, c'était dans l'optique fichier comme tu le disais au premier message, mais a la limite c'est pas important (base de donnée ou autre font aussi l'affaire)
 

davidmarli a écrit :


Sino, je pensais à un truc vriment con : si ton mdp est AGHU
tu décales chaque lettre de 2 rangs donc tu te retrouve avec
CIJW


 
excuse moi, mais [:vomi], vraiment. Y'a des trucs mieux et tout fait qui existent, autant s'en servir (je fais pas de delphi, donc je peux pas te filer d'url, mais ca existe certainement, google ou un autre forumeur te filera ce qui va bien)

n°336612
taureau
Posté le 18-03-2003 à 19:44:29  profilanswer
 

tu fais un hash avec md5 ou sha et tu cryptes le fichier contenant les hash je pense que pour ce que tu veux en faire cela sera suffisant  
 
va faire un tour là tu trouveras tout ce qu'il te faut http://www.torry.net/cryptstrong.htm

n°336799
charly007
Posté le 19-03-2003 à 00:21:42  profilanswer
 

Stocker dans une base de données c'est pas mal je pense.


Message édité par charly007 le 19-03-2003 à 00:26:49
n°336899
KrzAramis
Help Me
Posté le 19-03-2003 à 10:18:52  profilanswer
 

J ai cree une DLL pour ma form "password".. Ce que je fais c est que stoke les mots de passe directement dans la DLL !  [:dragonman] C est pas beau mais bon c est pas le genre d endroit ou les gens iront chercher un mot de passe.
Le gros desavantage c est que tu dois recompiler a chaque fois que tu ajoutes ou enleves un mot de passe.
Je pense aussi que des mots de passe coder en base de donnees c est bieng.
 
:D
 
@->--


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
n°675748
Whiler
Posté le 17-03-2004 à 00:45:40  profilanswer
 

KrzAramis a écrit :

Ce que je fais c est que stoke les mots de passe directement dans la DLL !


 
Heu.. certe, on cherche pas forcément là, mais attention, si tu prends un éditeur Hexa, tu peux le retrouver en clair si tu t'es contenté d'une chaîne de caractères dans le style...
Si c'est la cas, faut s'amuser à concaténer une variable dans le genre histoire que ça ne se lise pas au premier coup d'oeil...
Après, si le gars maitrîse l'assembleur, c'est une autre histoire :D
 
J'pense aussi que MD5&co sont ce qu'il y a de mieux aussi... Seul problème, si le mot de passe est perdu.. ben il est perdu.. plus qu'à en regénérer un ! :na:

n°677696
Titalium
Posté le 19-03-2004 à 08:02:22  profilanswer
 

Personnellement, je stock ça dans une base de données, ça fonctionne très bien, et c'est illisible pour 95% des gens puis que ça n'apparait pas en clair.

n°681826
rick me
Posté le 23-03-2004 à 19:39:55  profilanswer
 

(NB en dephi)
lu  
j'ai une petite question en delphi si quelqu'un pourait m'aider
 
Str(N3,S);
Edit1.Text := S;  
 
            ==> je rentre ma variable N3(integer) dans Edit1.Text, mais le pb c'est que Edit1.Text est forcement en "string" donc j'ai un chiffre sous la forme (ex 7.8000000000000000+E001) pour 78 !  
comment je pourais faire pour convertir ca en chiffre decimal ?!!
:) merci

mood
Publicité
Posté le 23-03-2004 à 19:39:55  profilanswer
 

n°682038
Titalium
Posté le 23-03-2004 à 23:31:07  profilanswer
 

Essaie :
 
Edit1.text := IntToStr(N3);
 
Tout devrait aller beaucoup mieux ;)

n°682961
rick me
Posté le 24-03-2004 à 16:10:00  profilanswer
 

ok merci !  
c'était pas si dur !!
;)

n°697885
Tou_Pas
Posté le 12-04-2004 à 22:42:55  profilanswer
 

Stockage des mots de passe dans le registre de windows.
uses Registry;
procedure ...;
var Reg: TRegistry;
begin
  Reg:= TRegistry.Create;
  try
    // A vous de jouer ...
    ......
    if Reg.OpenKey('Votre clé', False) then
       Reg.WriteString(...);
  finally
    Reg.Free;
  end;
end;


---------------
Toufik

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] mot de passe dans une appli

 

Sujets relatifs
je dois faire une ptite appli html avec bd, asp ou php ?[DELPHI] Du nouveau avec mes cours niveau 5ème
[DELPHI] Insérer la date et l'heure ...Lien DDE entre deux appli VB - (paramètre de connection DDE à VB)
[Delphi] Ouiiin, je veux le double-click avant le mousedown[ Delphi ] {OOP} visibilite dans une classe VCL
[ Delphi ] Un composant qui affiche du XML highlighteEquivalante de Delphi 6 et C++ Builder sous Debian !!!
[Delphi] Sauvegarder une image en gif en utilisant la jvcl ?[ Delphi ] Supprimer un repertoire et son contenu
Plus de sujets relatifs à : [DELPHI] mot de passe dans une appli


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