Gerador de senhas personalizadas

Publicado por Giovani Ferreira 18/09/2006

[ Hits: 11.796 ]

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 jova2000@gmail.com
#
#
#
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

melhorias

Qual o maior número da variável RANDOM?

Verificar se o java está no PATH

Embaralhando elementos de um vetor

Desenvolvimento Java Para para máquinas "leves" (ou pra quem não quer eclipse, :P)


  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts