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
|
#!/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
|
# Declaration de la fonction de generation
|
||||||
function generate() {
|
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
|
echo
|
||||||
read -p "Nombre de caractère (defaut 20)? " nb
|
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
|
then
|
||||||
nb=20;
|
nb1=20;
|
||||||
else
|
|
||||||
generate
|
|
||||||
fi
|
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