Gerador de senhas
Publicado por Romulo Pavanello (última atualização em 30/07/2023)
[ Hits: 3.096 ]
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
script bobo mas de mutia utilidade
Arquivo em shell criado cleanlogs.sh
Nenhum comentário foi encontrado.
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (2)