[Func] Générateur de mot de passe

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

[Func] Générateur de mot de passe

#1

Message par jbnh »

J'ai rapidement cherché sur le forum et je pense pas que il y ai un script semblable au mien.
Si oui bah je m'en fou Image

Code : Tout sélectionner

;===============================================================================
; Description:      Returns a password string with or without special chars.
; Parameter(s):     $PassWordLen - The len of desired password
;                   $CharFlag    - Use special chars in password.
;                                  0 = No
;                                  1 = Yes
; Requirement(s):   None
; Return Value(s):  Return a string.
;
; Author(s):        JBnH
; Note(s):
; Examples:         MsgBox(64,"Password without special chars", _PassWordGenerate(10, 0))
;                   MsgBox(64,"Password with special chars", _PassWordGenerate(10, 1))
;===============================================================================
Func _PassWordGenerate($PassWordLen, $CharFlag)
Local $PassWrd, $Global
Local $Char = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
Local $SpecChar = "&'_:;,.!@#$%*()-=+[]\/?<>{}^~¤"

If $CharFlag = 1 Then
    $Array = StringSplit($Char & $SpecChar, "")
Else
    $Array = StringSplit($Char, "")
EndIf


    For $X = 1 to $PassWordLen
        $PassWrd &= $Array[Random (1, $Array[0], 1)]
    Next

    Return $PassWrd
EndFunc
Edit Tlem : Simplification de la fonction et ajout de la description.
Incorporation d'améliorations suggérées par Iste et Tolf.
Modifié en dernier par Tlem le dim. 06 déc. 2009 12:59, modifié 7 fois.
Raison : Amélioration de la fonction + ajout description
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [Func] Générateur de mot de passe

#2

Message par Tlem »

Voici une version avec GUI du générateur de mot de passe.


Edit Tlem : Pensez à prendre le nouveau code de la fonction ci-dessus.
Fichiers joints
PwdGen.au3
Générateur de mot de passe.
(2.68 Kio) Téléchargé 558 fois
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
guitarist
Niveau 6
Niveau 6
Messages : 235
Enregistré le : mar. 02 déc. 2008 16:59
Status : Hors ligne

Re: [Func] Générateur de mot de passe

#3

Message par guitarist »

Voila apres avoir poster le script ameliorer dan s les exemple de script je vais a present le menttre ici :D

le voila :
► Afficher le texte
et donc on peut le telecharger ici :
PwdGen.au3
(3.63 Kio) Téléchargé 472 fois
Et ma fonction se trouve a la fin : elle verifie si le mot de passe n'existe pas deja^^ :D
Répondre