Gerador de senhas personalizadas

Publicado por Giovani Ferreira 18/09/2006

[ Hits: 10.882 ]

Homepage: http://jova2.worpress.com

Download gerasenha




Estudando Shell Script, fiz esse script em cima do comando "mkpasswd", um bom exemplo de como se trabalhar com variáveis numéricas.

  



Esconder código-fonte

#!/bin/bash
#
#
#Exemplo de gerador de senhas com o comando mkpaswd
#
#Feito por Giovani Ferreira [email protected]
#
#
#
clear
echo
echo
echo
echo ------------Script gerador de senha----------------
echo
echo
echo
echo Informe quantos caracteres sua senha será composta:
read carac
echo Informe quantos números farão parte da senha:
read numer
echo Informe quantas letras MAIUSCULAS farão parte da senha:
read maius
echo Informe quantas letras minusculas farão parte da senha:
read minus
echo Informe quantos carasteres especiais farão parte da senha:
read espec
if test $((numer+maius+minus+espec)) -gt $carac
then
clear
echo Impossivel criar uma senha com: 
echo $numer números, 
echo $maius letras mauisculas, 
echo $minus letras minusculas, 
echo $espec caracteres especiais
echo em apenas $carac caracteres.
echo Para gerar essa senha seriam necessários $((numer+maius+minus+espec)) caracteres!
exit
else
clear
echo Três sugestões de senhas de acordo com os parâmetros passados.
echo
mkpasswd -l $carac -d $numer -C $maius -c $minus -s $espec
echo
mkpasswd -l $carac -d $numer -C $maius -c $minus -s $espec
echo
mkpasswd -l $carac -d $numer -C $maius -c $minus -s $espec
echo
echo
fi

Scripts recomendados

Backup de dados

privilégio

Usando variáveis em shell script

Embaralhando elementos de um vetor

Renomear Arquivos


  

Comentários
[1] Comentário enviado por gastaocasper em 01/03/2010 - 19:48h

Utilizei e gostei. Simples e bom.
valeu !

gastão vitor casper


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts