COMBINACAO SENHA

ALTAIR148 26/07/2012 17:13:43
#406667
Boa tarde,

Pessoal, é o seguinte eu queria saber se alguém sabe qual é a logica para alguns sistemas de senhas, tipo no Auto Atendimento do banco do Brasil, vamos supor que minha senha é A-DA-SA, e na tela aparece Varias combinações, Ex:

Opção 1
A-HA-M-DS

Opção 2
B-SA-CD-H

Opção 3
JL-AS-DA-K

Opção 4
BN-CP-AW-Y

Como a minha Senha é A-DA-SA, se eu escolher a sequencia de opções 1 - 3 - 2, ai o sistema aceitaria a minha senha... Alguém sabe como que se faz essa lógica?

Obrigado.
KERPLUNK 26/07/2012 18:08:05
#406672
Resposta escolhida
Taí! Nunca tinha pensado em como fazer algo do tipo, mas sugestão de como eu faria:

1 - Crie uma classe que contenha duas proprieades, uma índice número e uma Lista de strings List (Or String)
2 - Crie uma lista de instâncias dessa classe, tendo o cuidado de colocar a propriedade índice de cada uma das instâncias na ordem correta
3 - Exiba na tela, dinamicamente, os botões com as combinações de strings de cada um dos ítens da lista
4 - Grave em uma variável no form a sequencia do índice do botão clicado
5 - Compare essa sequencia, com a sequencia original da senha...

Me empolguei nessa! Vou até fazer um exemplo disso! Posto já já!
ALTAIR148 26/07/2012 18:13:43
#406673
Ok, valeu ai, tive umas idéias aqui e vou postar também... Mas assim que eu conseguir.. hehe

KERPLUNK 26/07/2012 19:26:25
#406674
Divirtam-se!

PS: Tem que ter o Framework 4 e Visual Studio 2010 instalado pra rodar isso...
Se não tiver, crie um projeto e adicione o form que está nesse zip...
ALTAIR148 27/07/2012 08:24:03
#406691
Bom dia,

Grande KERPLUNK, exatamente isso que eu queria.... Valeu mesmo cara muito obrigado, deu para entender perfeitamente. Simples e funcional.

Abraços.
Tópico encerrado , respostas não são mais permitidas