begin process at 2012 02 12 04:33:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Scripts

 > ALIAS DE GÉNÉRATION DE MOTS DE PASSE ALÉATOIRES

ALIAS DE GÉNÉRATION DE MOTS DE PASSE ALÉATOIRES


 Information sur la source

Note :
Aucune note
Catégorie :Scripts Classé sous :génération, aléatoire, mot, passe, caractere Niveau :Débutant Date de création :27/04/2006 Date de mise à jour :27/04/2006 08:13:57 Vu :4 079

Auteur : elkwi

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

A utiliser avec modération car il faut arriver à se souvenir du code.
Le mieux dans le cas d'un nickserv ou d'un chanserv c'est de le noter sur un papier.
Assez instructif pour "$iif", "while" et "$rand"
Il est composé de 2 parties:
  * génération d'un caractère
  * génération d'un mot de passe complet de 6 à 12 caractères (dont vous pouvez modifier la longueur)

NB : C'est mon premier post (:])

Source

  • ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  • ;; alias de génération de caractere a-z A-Z 0-9 ;;
  • ;; version finale 1.0.0 ;;
  • ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  • randChr {
  • return $iif($rand(0,1) = 0, $rand(0,9), $iif($rand(0,1) = 0, $rand(a,z), $rand(A,Z)))
  • }
  • ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  • ;; alias génération de chaine aléatoire avec randChr ;;
  • ;; version 0.0.1 ;;
  • ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  • ;; code d erreur ;;
  • ;; 0 => retourne le pass ;;
  • ;; 1 => abscence de parametre ou parametre invalide ;;
  • ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  • makeRandomPassword {
  • ;; syntaxe /makeRandomPassword 6à12
  • if ($1 isnum 6-12) {
  • set %iteratorMkPass 0
  • ;; génération aléatoire
  • while (%iteratorMkPass < $1) {
  • set %newPassword %newPassword $+ $iif($rand(0,1) = 0, $iif($rand(0,1) = 0, $rand(a,z), $rand(A,Z)), $rand(0,9))
  • inc %iteratorMkPass 1
  • }
  • ;; désallocation des variables
  • unset %iteratorMkPass
  • timerUnsetNewPassword 1 0 /unset %newPassword
  • return %newPassword
  • }
  • else {
  • return 1
  • }
  • }
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; alias de génération de caractere a-z A-Z 0-9 ;;
;; version finale 1.0.0                         ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
randChr {
  return $iif($rand(0,1) = 0, $rand(0,9), $iif($rand(0,1) = 0, $rand(a,z), $rand(A,Z)))
}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; alias génération de chaine aléatoire avec randChr ;;
;; version 0.0.1                                     ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; code d erreur                                     ;;
;; 0 => retourne le pass                             ;;
;; 1 => abscence de parametre ou parametre invalide  ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
makeRandomPassword {
  ;; syntaxe /makeRandomPassword 6à12
  if ($1 isnum 6-12) {
    set %iteratorMkPass 0
    ;; génération aléatoire
    while (%iteratorMkPass < $1) {
      set %newPassword %newPassword $+ $iif($rand(0,1) = 0, $iif($rand(0,1) = 0, $rand(a,z), $rand(A,Z)), $rand(0,9))
      inc %iteratorMkPass 1
    }
    ;; désallocation des variables
    unset %iteratorMkPass
    timerUnsetNewPassword 1 0 /unset %newPassword 
    return %newPassword 
  }
  else {
    return 1
  }
}

 Conclusion

Ce code fait parti d'un addons nommé BepScript qui sera disponible bientôt.


 Historique

27 avril 2006 08:13:57 :
Juste un probleme au niveau du cartouche de presentation du code (j'apprends comment ça marche) D'ailleurs si quelqu'un a une solution pour pas qu'il me skippe les espaces ça serait bien....

 Sources du même auteur

ANTI IDLE !!! UN DE PLUS
HIGH LIGHT
NOTICE POUR HALFOP OPERATEUR DE SALON

 Sources de la même categorie

Source avec Zip PENDU POUR MIRC par neobidou
Source avec Zip MODIFICATION ET TRADUCTION DU SCRIPT RHYTHMBOX XCHAT ANNOUNC... par TrHiLK1L
[TCL] AUTOJOIN DE ROBOT AUTOMATIQUE par Atok
Source avec une capture TORRENT VIEWER par kamikaze97441
Source avec Zip Source avec une capture PANNEAU DE CONFIGURATION PS7 par aliassangelius

 Sources en rapport avec celle ci

MÉLANGEUR DE MOT par Kentix
UN PENDU SUR IRC POUR JOUER À PLUSIEUR ! par Barsy
RACCOURCI KICK BAN par superspiff83

Commentaires et avis

Commentaire de RCA ArKanis le 27/04/2006 12:28:19

    timerUnsetNewPassword 1 0 /unset %newPassword

il te suffisait d'utiliser des variables locales (/var)

inc %iteratorMkPass 1 => le 1 est inutile, même si ça change rien :)

quel est l'intérêt de limiter le nombre de caractères ? Tu aurais pu le laisser au choix de l'utilisateur

sinon c'est plutôt bien codé

Commentaire de Zova le 27/04/2006 20:15:19

Comme ArKanis, sinon $rand() == $r()
Bonne continuation.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

pointer un fichier [ par mikedimoi ] Connais po grand chose!désolé!!Salut!Désolé, je ne sais où mettre mon postJe viens sur ce forum car, ailleeurs, je cr [Crise!!!] Sécurité - Trop long a expliquer ! cf mon topic [ par mslot1 ] Bonjour a tous, Tout d'abord, je pr&#233;cise que ce n'est pas un code que je demande. Et si je poste l&#224; c'est parsque je ne vois pas comment fa Invalid Port [ par Corween ] Bonsoir,Je suis entrain d'me faire un tit bot TCL, mais quand je veux ouvrir un dcc chat avec pour avoir accès au commandes, la connection m'est refus Comment génerer un mot de passe aléatoire avec mélange de chiffre et de lettre par mirc [ par Driven ] Bonjour je me permet d'écrire à ce forum pour vous poser une question, voilà je recherche un codage mirc qui me ferait aléatoirement un mot de passe a perte mot de passe chan [ par JJJJ8 ] bonjour, j'ai créé un chan il n'y a pas longtemps pour me "faire la main", or je n'arrive pas à retrouver le mot de passe lorsque j'ai enregistré le c besoin d'aide pour script (mot de passe unique) [ par 0wilos0 ] bonjourje fait appelle a vous car je voudrais avoir une tite informationje voudrai un script ou la documentation pour générer un mot de passe unique e aide pour recuperation de mot de passe par bot [ par Ouragan99 ] bonsoir a tous ; oila je cherche un system de recuperation de mot de pass par mon bot qui a un auth voila =) merci ! usermenu dans XChat [ par dominique029 ] Bonjour Etant passé dernierement sous linux je me suis mis a Xchat mais j'ai tours Mirc qui tourne sous wine Je suis en train de faire mon usermenu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,976 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales