[..] Créer mot de passe avec générateur & utilisation unique
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] crée un mot de passe avec générateur & utilisation
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?
Edit bon se n est donc pas disponible, mais dans le script que silvrer ma fait, a quoi sert le mot de passe.txt?
Re: [..] crée un mot de passe avec générateur & utilisation
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.
- blacksoul305
- 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
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.
Re: [..] crée un mot de passe avec générateur & utilisation
Tu peux utiliser sa sinon :
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
Je te laisse chercher 
Edit : Le ini ressemblera à ça :
J'ai mis que les 6 premières clés ... Je te laisse ajouter le reste
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")
EndFuncSauf que je ne sais pas comment re-uploader ton fichier sur le site après
Edit : Le ini ressemblera à ça :
► Afficher le texte
« En mathématiques, “évident” est le mot le plus dangereux. »
Re: [..] crée un mot de passe avec générateur & utilisation
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
- blacksoul305
- 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
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.
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.
Re: [..] crée un mot de passe avec générateur & utilisation
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. »
Re: [..] crée un mot de passe avec générateur & utilisation
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.
- blacksoul305
- 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
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.
Re: [..] crée un mot de passe avec générateur & utilisation
d'accord pas de soucis
merci beaucoup je ne suis pas à 1 semaines pret
merci



