[..] Créer mot de passe avec générateur & utilisation unique

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
seeqo
Niveau 3
Niveau 3
Messages : 39
Enregistré le : mar. 15 mai 2012 23:31
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#21

Message par seeqo »

Ba...je nest pas compris se que tu a dit..
Edit bon se n est donc pas disponible, mais dans le script que silvrer ma fait, a quoi sert le mot de passe.txt?
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#22

Message par silvere »

Code : Tout sélectionner

#include <File.au3>
Global $MotdePasseEntre
$Motdepasse = "mot de passe";Le mot de passe
$FicherPasse = @ScriptDir & "\Mot de passe.txt";Le fichier ou l'on enregistrera le mor de passe si il est correct pour ne pas le
;redemander la prochaine foi

If FileReadLine($FicherPasse, 1) <> $Motdepasse Then ;Si la ligne 1 du fichier est pas le bon mot de de passe alors
    While $MotdePasseEntre <> $Motdepasse ;Tant que le mot de passe que l'on rentre et différent du mot de passe alors :
        $MotdePasseEntre = InputBox("Securité", "Entrez le mot de passe") ;Affiche une boite on l'on entrera le mot de passe
        If $MotdePasseEntre <> $Motdepasse And MsgBox(21, "Incorect", "Mot de passe incorect.") = 2 Then ;Si le mot de passe n'est pas le bon que que l'ont ne veut pas rééssayer :
            Exit ; On quite le scripte
        EndIf
    WEnd
    If Not FileExists($FicherPasse) Then _FileCreate($FicherPasse) ;Si le fichier n'existe pas, on le créé
    _FileWriteToLine($FicherPasse, 1, $MotdePasseEntre, 1);on écri le mot de passe dans le fichier pour la prochaine foi
EndIf
MsgBox(0, "", "Ton scripte")
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#23

Message par blacksoul305 »

Persos, lorsque les fichiers contiennent des infos que l'on doit traiter très souvent, il est préférable d'utiliser les fichiers ini. Oui c'est assez réglementé au niveau de la structure mais c'est pas plus mal. Après, l'idée vaut ce qu'elle vaut.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#24

Message par Uranium »

Tu peux utiliser sa sinon :

Code : Tout sélectionner

_Do()

$Abc = 0
$arr = IniReadSection(@TempDir & "\Test.ini","Clé")
$key = InputBox('Key','Entrer une clé valide et non-utiliser')

FileDelete(@TempDir & "\Test.ini")

For $i = 1  To UBound( $arr, 1) - 1
    For $j = 1 To UBound( $arr, 2) - 1
    If $key = $arr[$i][$j] Then
        MsgBox(0,'','Bon mot de passe'&@CRLF&'Clé supprimer du choix')
        _Do()
        IniDelete(@TempDir & "\Test.ini","Clé","cle"&$i)
        ExitLoop
        Else
$Abc += 1
EndIf
Next
Next


If $Abc = UBound( $arr, 1) - 1 Then
    MsgBox(0,"","Clé invalide")
EndIf

Func _Do()
    InetGet("http://ton-site/Test.ini",@TempDir & "/Test.ini")
EndFunc
Tu télécharge ,lis les clés ( vite vite) ,supprime le ini pour éviter qu'on fouille ( même si il y 'as toujours une possibilité) et on comapre à la clé entré par l'utilisateur , si c'est faux tans pis , sinon on re-télécharge le ini , on supprime la clé utilisé et on doit normalement le reuploader sinon les clés ne changeront pas sur le site et donc toujours valides.
Sauf que je ne sais pas comment re-uploader ton fichier sur le site après :oops: Je te laisse chercher :lol:

Edit : Le ini ressemblera à ça :
► Afficher le texte
J'ai mis que les 6 premières clés ... Je te laisse ajouter le reste
« En mathématiques, “évident” est le mot le plus dangereux. »
seeqo
Niveau 3
Niveau 3
Messages : 39
Enregistré le : mar. 15 mai 2012 23:31
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#25

Message par seeqo »

Mais le soucid cest que je n ai pas de site juste unforum..est sinon cest juste un script dans lequelle il fait une action en boucle, est donc jaimerais faire une petit securiter comme par exemple je.donne le code a la personne elle lactive ensuite.je.desactive le mot de passe, comme sa si la ersonne donne le logiciel est quil na.pas un des mot de.passe se.trouvant sur le.forum ou sur mon.fichier txt ou .ini alors il pourra pas lutiliser
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#26

Message par blacksoul305 »

Oui, mais ça se corse. Il me semble sinon avoir proposé un script TCP dans mes messages précédents. Pour une telle sécurité, les gros programmes passent par des serveurs personnels (et même ça c'est pas suffisant, c'pour dire...).

Donc le plus simple c'est une application chez toi qui tourne tout le temps et qui contient la liste des mots de passes. Lorsqu'un client active un mot de passe, alors il envoie au serveur que le pass est utilisé dès à présent. On pas peut faire plus. La solution d'Uranium est pas mal pour éviter le TCP en revanche.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#27

Message par Uranium »

Tu dois pouvoir l'uploader avec _FTP_FilePut mais vérifie je ne suis pas sûr .
« En mathématiques, “évident” est le mot le plus dangereux. »
seeqo
Niveau 3
Niveau 3
Messages : 39
Enregistré le : mar. 15 mai 2012 23:31
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#28

Message par seeqo »

je veut bien pour le serveur qui tourne sur mon ordi, sa me plais bien sa, mais parcontre..comment le crée? car je mis connais vraiment vraiment pas.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#29

Message par blacksoul305 »

Les débuts en TCP sont pas toujours facile. J'essayerai de m'occuper de ça mais j'ai vraiment pas le temps de coder en ce moment, ça devra attendre le week-end ou fin de la semaine prochaine au plus tard.
Étudiant en 2ème année de Licence Informatique.
seeqo
Niveau 3
Niveau 3
Messages : 39
Enregistré le : mar. 15 mai 2012 23:31
Status : Hors ligne

Re: [..] crée un mot de passe avec générateur & utilisation

#30

Message par seeqo »

d'accord pas de soucis :) merci beaucoup je ne suis pas à 1 semaines pret :) merci
Répondre