Ir para conteúdo
  • 0

Criador De Senhas


Pergunta

Aí galera, programo em batch (linguagem bem simples) e fiz um gerador de senhas para tibia.

 

Não vou postar link pra download .bat pois vão dizer que é vírus.

Basta copiar o source (código) e colar em um bloco de notas e salvar com o título que quiser .bat

exemplo:

 

Salvar como>senha.bat

 

TA AÍ O SOURCE:

 

@echo off

setlocal ENABLEDELAYEDEXPANSION

set caracteres=abcdefghijklmnopqrstuvwyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

set tt=O computador criou um arquivo "senha.txt"

if exist "sequencia.txt" set tt=O computador adicionou uma nova sequencia a "senha.txt"

set f=Programa original por GlaucoSK, adaptado por ITsuport

if exist "senha.txt" set f=-----

title Gerador de senhas

echo.

echo Este programa criara um log de ocorrencia com o titulo "log.txt" na pasta em que foi salvo.

echo.

pause

echo %f%>>log.txt

echo Programa iniciado %date% as %time%>>log.txt

:choice

cls

echo.

echo Como deseja que sua senha seja?

echo.

echo 1 - Sequencia de letras minusculas.

echo 2 - Sequencia de letras minusculas e maiusculas.

echo 3 - Sequencia de letras e numeros.

echo.

set/p opt=Digite a opcao desejada:

if %opt% leq 0 goto choice

if %opt% geq 4 goto choice

set/p num=Digite o numero de caracteres (recomendado 6^+):

echo.

:1

set /a cont=cont+1

if %opt% == 1 set /a rnd=%random%%%25

if %opt% == 2 set /a rnd=%random%%%51

if %opt% == 3 set /a rnd=%random%%%61

set seq=!seq!!caracteres:~%rnd%,1!

if %cont% == %num% goto fim

goto 1

:fim

echo %seq%>>senha.txt

echo %tt%>>log.txt

start senha.txt

exit

 

pra quem tem dificuldade de decorar senhas use este:

 

@echo off

title Passgen V1.5

color 0f

echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º Este programa gera senhas faceis de decorar, mas dificeis º

echo º de roubar. As senhas sao geradas aleatoriamente apenas º

echo º com numeros. Para gerar senhas complexas (com letras mai- º

echo º usculas, minusculas e simbolos) use a versao 2.0 º

echo º ------------------------ ENJOY! ------------------------ º

echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

echo.

pause

:ram

set /a rnd=%random%%%9

set /a rnd2=%random%%%9

set /a rnd3=%random%%%9

set /a rnd4=%random%%%9

if %rnd2% equ %rnd% goto ram

if %rnd3% equ %rnd4% goto ram

cls

set/p num=Digite o numero de caracteres que voce deseja que sua senha possua. (de 5 a 7)

if %num% equ 5 goto 5

if %num% equ 6 goto 6

if %num% equ 7 goto 7

goto ram

:5

cls

echo Sua senha e:

echo %rnd%%rnd%%rnd2%%rnd3%%rnd4%

echo.

pause

goto faz

:6

cls

echo Sua senha e:

echo %rnd%%rnd2%%rnd%%rnd2%%rnd3%%rnd42%

echo.

pause

goto faz

:7

cls

echo Sua senha e:

echo %rnd%%rnd%%rnd2%%rnd2%%rnd%%rnd3%%rnd4%

echo.

pause

:faz

cls

echo O que deseja fazer?

echo.

echo 1 - Sair

echo 2 - Fazer nova senha

echo.

set /p faz=Digite a opcao desejada:

if "%faz%"=="2" goto ram

if "%faz%"=="1" goto fim

goto :faz

:fim

exit

 

/\

a versão 2.0 está em andamento ^^

Editado por ITsuport
Link para o comentário
https://xtibia.com/forum/topic/101222-criador-de-senhas/
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

×
×
  • Criar Novo...