Gerador de senhas
Publicado por Romulo Pavanello (última atualização em 30/07/2023)
[ Hits: 3.387 ]
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
Personalizar teclado, alterar função de uma tecla
Verificar se um mesmo arquivo está em dois diretórios diferentes
SCRIPT PARA AUTOMAÇÃO NA CRIAÇÃO DE USUÁRIOS NO AMBIENTE LINUX.
NMAP - Script que monitora portas que foram abertas e envia por email
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Programa simples pra cortar vídeos (7)
Instalação automatizada do Debian 12 em UEFI (1)
Browser/Placa de vídeo trava Ubuntu 22.04 (2)