Gerador de senhas
Publicado por Romulo Pavanello (última atualização em 30/07/2023)
[ Hits: 1.801 ]
Este script gera senhas aleatórias incluindo números e letras maiúsculas via código ASCII, podendo escolher o comprimento (quantidade em caracteres) e a quantidade de senhas a serem geradas.
Dê permissão de execução:
$ chmod +x gerar_senha.sh
Para criar:
$ ./gera_senha.sh
#!/bin/bash #Author: Romulo # # Função para gerar uma senha aleatória generate_password() { length=$1 password="" for ((i=0; i<$length; i++)) do # Gera um número aleatório entre 1 e 2 para decidir se o próximo caractere será uma letra maiúscula ou um número random=$((RANDOM % 2)) if [ $random -eq 0 ]; then # Gera um número aleatório entre 0 e 9 e o adiciona à senha password="${password}$(($RANDOM % 10))" else # Gera código ASCII aleatório entre 65 e 90 para representar uma letra maiúscula e o adiciona à senha password="${password}$(printf \\$(printf '%03o' $((RANDOM % 26 + 65))))" fi done echo "$password" } # Obtém o comprimento da senha e a quantidade de senhas a serem geradas read -p "Digite o comprimento da senha: " length read -p "Digite a quantidade de senhas a serem geradas: " count echo "Gerando $count senhas com comprimento $length..." # Gera as senhas for ((i=0; i<$count; i++)) do password=$(generate_password $length) # echo "Senha $(($i + 1)): $password" echo $password done
Agenda "completa" com interface do zenity
ABRINDO E FECHANDO A BANDEJA DO CD
Nenhum comentário foi encontrado.
Antivírus ClamAV com proteção em tempo real
Instalação do Comodo Antivirus para Linux (CAVL) resolvendo o problema de dependências
VirtualBox: a forma mais fácil de conhecer o Linux sem precisar instalá-lo
Hot Dog Linux - interface gráfica que imita o Windows 3.1, Mac OS clássico e Amiga
Instalar Conky no Slackware 15
Brasfoot 22-23 rodando nativamente no Linux
Instalar Google Chrome no Slackware 15
Como checar a temperatura do processador via linha de comando
Me indiquem IDE's para programação em HTML e CSS (6)
substituto do grub do linux 2023 (25)