begin process at 2010 03 21 20:56:36
  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 :3 270

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 une capture TORRENT VIEWER par kamikaze97441
Source avec Zip Source avec une capture PANNEAU DE CONFIGURATION PS7 par aliassangelius
LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
Source avec Zip Source avec une capture DARKPROJECT - SCRIPT MIRC par Artwerks
Source avec une capture STATISTIQUES DISQUE(S) DUR(S) par Nort0n

 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 ! Jeu .tcl [ par Orcy ] Bonjour je cherche un .tcl de jeu mot mêler, charivari, méli mélo (le mot est mélangé et on doit le placer en ordre) quelqu'un pourrasi m'aider svp ? Aide pour verifier un mot dans un fichier texte [ par alanpersonproject ] Bonjour, j'ai commencé à coder un petit jeu ou il faut donner une liste de mot sur un thème précis. le jeu se lance correctement en fonction des param


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 3,650 sec (3)

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