Update Pass-Generator.sh
This commit is contained in:
parent
b2e66dad14
commit
58aea2b56e
1 changed files with 37 additions and 8 deletions
|
@ -1,19 +1,48 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Variables des couleurs
|
||||
neutre='\e[0;m'
|
||||
jaune='\e[1;33m'
|
||||
bleuclair='\e[1;34m'
|
||||
vertclair='\e[1;32m'
|
||||
|
||||
# Declaration de la fonction de generation
|
||||
function generate() {
|
||||
</dev/urandom tr -dc '!@#$%&*=|<>~()_A-Z-a-z-0-9'| fold -w$nb | head -5
|
||||
</dev/urandom tr -dc '!@#$%&*=|<>~()_A-Z-a-z-0-9'| fold -w$nb1 | head -$nb2
|
||||
}
|
||||
|
||||
# Demande a l utilisateur le nombre de caratere, par défaut 20
|
||||
read -p "Nombre de caractère (defaut 20)? " nb
|
||||
echo
|
||||
echo "▄▖ ▄▖ ▗ "
|
||||
echo "▙▌▀▌▛▘▛▘▄▖▌ █▌▛▌█▌▛▘▀▌▜▘▛▌▛▘"
|
||||
echo "▌ █▌▄▌▄▌ ▙▌▙▖▌▌▙▖▌ █▌▐▖▙▌▌ "
|
||||
echo
|
||||
echo -e "$jaune╭ License ─────────────────────────────╮"
|
||||
echo -e "│ $neutre Coded by Willy from Self IT Deploy $jaune │"
|
||||
echo -e "│ $neutre CC BY-NC-SA 4.0 $jaune │"
|
||||
echo -e "╰──────────────────────────────────────╯ $neutre"
|
||||
echo
|
||||
|
||||
if [ "$nb" = "" ];
|
||||
# Demande a l utilisateur le nombre de caratere, par défaut 20
|
||||
read -p "> Number of characters ($(echo -e $bleuclair"default 20"$neutre))? " nb1
|
||||
|
||||
|
||||
# Demande a l utilisateur le nombre d iteration, par défaut 5
|
||||
read -p "> Number of iterations ($(echo -e $bleuclair"default 5"$neutre))? " nb2
|
||||
|
||||
|
||||
if [ "$nb1" = "" ];
|
||||
then
|
||||
nb=20;
|
||||
else
|
||||
generate
|
||||
nb1=20;
|
||||
fi
|
||||
|
||||
generate
|
||||
|
||||
if [ "$nb2" = "" ];
|
||||
then
|
||||
nb2=5;
|
||||
fi
|
||||
|
||||
echo
|
||||
echo -e "$vertclair--------------------$neutre"
|
||||
generate
|
||||
echo -e "$vertclair--------------------$neutre"
|
||||
echo
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue