Gerador de senhas
Publicado por Romulo Pavanello (última atualização em 30/07/2023)
[ Hits: 3.920 ]
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
Consultar fila de mensagens Postfix
Relatório Diario Sarg com Compactação!
zero1 - gerador de wordlist numérica
Abre e fecha o Drive de Cd-Rom
Copiando o conteudo de um CDROM ou DVDROM.
Nenhum comentário foi encontrado.
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Instalação do driver Epson L3150 (1)
Continuando meus tópicos anteriores (4)
youtube não está funcionando no linux mint (1)









