- ; Générateur de mots de passe aléatoires
- ; Syntaxe: /gpass <-cl> <Nombre de charactères>
- ; -c : Les charactères ne seront que des chiffres
- ; -l : Les charactères ne seront que des lettres
- ; -cl / -lc : Les charactères seront des lettres ou des chiffres
-
- alias gpass {
- if ($2 < 938) {
- var %a = 1
- if ($1 == -c) { while (%a <= $2) { var %pass = %pass $+ $rand(0,9) | inc %a } }
- if ($1 == -l) { while (%a <= $2) { var %pass = %pass $+ $rand(a,z) | inc %a } }
- if ($1 == -cl || -lc) { while (%a <= $2) { var %b = $rand(0,1) | if (%b == 0) { var %pass = %pass $+ $rand(0,9) } | if (%b == 1) { var %pass = %pass $+ $rand(a,z) } | inc %a }
- }
- echo -a %pass
- }
- }
-
-
; Générateur de mots de passe aléatoires
; Syntaxe: /gpass <-cl> <Nombre de charactères>
; -c : Les charactères ne seront que des chiffres
; -l : Les charactères ne seront que des lettres
; -cl / -lc : Les charactères seront des lettres ou des chiffres
alias gpass {
if ($2 < 938) {
var %a = 1
if ($1 == -c) { while (%a <= $2) { var %pass = %pass $+ $rand(0,9) | inc %a } }
if ($1 == -l) { while (%a <= $2) { var %pass = %pass $+ $rand(a,z) | inc %a } }
if ($1 == -cl || -lc) { while (%a <= $2) { var %b = $rand(0,1) | if (%b == 0) { var %pass = %pass $+ $rand(0,9) } | if (%b == 1) { var %pass = %pass $+ $rand(a,z) } | inc %a }
}
echo -a %pass
}
}