Script en bash Generador de passwords

Generador de contraseñas

Script realizado en bash, que genera un password de longitud variable y con unos caracteres predeterminados en una matriz.

creacontraseña.sh

        #!/bin/bash
        #
        #Password generator for Bash
        #
        ## Puedes agregar o quitar caracteres.
        MATRIX="01234!·$%56789&/ABCDEFGH?¿IJKLMNOPQR=ÇSTUVWXYZ@#\€abcdefg~¬hijklmnopq€rstuvwxyz"
        ##> Modifica 'LENGTH' si quieres cambiar el tamaño de la pass.
        LENGTH="16"
        while [ "${n:=1}" -le "$LENGTH" ]
        ## “:=” es el operador sustituto predeterminado, si funciona no lo deberías modificar.
        do
                PASS="$PASS${MATRIX:$(($RANDOM%${#MATRIX})):1}"
                let n+=1
        done
        echo "<------------------------------->"
        echo "La password es: $PASS"
        echo "<------------------------------->"
        exit 0
    

Ejemplo de salida del script:

        devuan@devuan:~$ bash creacontraseña.sh
        <------------------------------->
        La password es: reN6S4K16dGkujqz
        <------------------------------->
      

Fuente: https://www.sololinux.es/generador-de-passwords-complejas-en-bash/

Entradas populares de este blog

Comprobar estado del software RAID en linux y mdadm

Cambiar idioma por defecto en Devuan (NOT RUN)

Teoria de Bash - Scripting