123456789101112131415161718192021222324252627282930313233 |
- #!/bin/bash
- #------------------------------------------------------------|
- #Autor: Jefferson Rocha
- #Email: lrcjefferson@gmail.com
- #
- #Descrição: Gerador simples de senhas e utilizando o openssl
- #para gerar senhas aleatorias em base64
- #
- #Modo de uso: Utilize somente NÚMEROS os comandos para sair
- #do programa são: 'sair' e 'exit'
- #
- #Dependencias: openssl
- #------------------------------------------------------------|
- func(){
- read -p "Digite quantos caracteres a senha tem: " senha
- if [ "$senha" = "sair" -o $senha = "exit" ]; then
- exit
- elif [ "$(echo $senha | grep "^[ [:digit:] ]*$")" ]; then
- clear
- echo -e "----- $USER a sua senha é: -----\n"`openssl rand -base64 $senha`
- echo
- else
- echo -e "----- Digite somente números safadenho -----\n"
- fi
- func
- }
- func
|