Pessoal,
Eu aconselho o xtreme vb talk (da minha assinatura). Não gostei muito do ambiente do vbforums.
WinAce_Boy, o que é que pretendes ao certo fazer com esse programa? É que há variadíssimas maneiras de fazer login, assim como de guardar os dados.
Se puderes ser mais explícito, talvez te consiga arranjar uma maneira simples de fazer as coisas.
Já agora, digo-te já uma coisa que te vai perseguir para sempre na programação: é IMPOSSÍVEL esconder totalmente alguma coisa. Se o programa consegue ver o que está por "detrás", então qualquer pessoa, depois de algum estudo, também consegue. Podes é, como disseram acima,
hashar a password. Isso basicamente é transformar a password num certo código. É codificá-la, mas sem poderes descodificar depois.
++
Imagina que a pass é 468135. Uma hash (extremamente má) seria somar todos os números. 4+6+8+1+3+5 = 27. Agora, pegando no 27, não consegues voltar a ter o 468135
O problema desta hash? Bem, daria 468135, 135468, 864135, 134568, 999.... porque a soma destes dá SEMPRE 27.
O objectivo duma hash é, mesmo que uma pessoa tenha acesso à hash, não consegue saber (facilmente) qual é a password que a origina. Os algoritmos de hashing são muito mais complexos do que eu acabei de dizer, e envolvem uma matemática que nem a mim passa pela cabeça. O MD5 é muito famoso. Se enveredares por aqui, ainda vais ouvir falar muito dele
Objectivo do hash
468135 <enter>
o programa gravou na base de dados 27
Mais tarde, se alguém roubar a BD e encontrar o 27, não sabe qual é a password que origina esse número. Pode encontrar várias variantes, mas não sabe qual delas é a original. Isso importa para quê? Ao não descobrir a password original, não consegue descobrir a password que o utilizador eventualmente possa usar noutros sites. Há um exemplo cá no fórum de
alguém que usou a mesma password num fórum e no hotmail, e de alguma forma a password do fórum foi comprometida, e o resultado é que tiveram acesso ao hotmail dele.
Isto era só uma pequena introdução ao que é "hash". Para algo mais detalhado, Google
um bom ponto de partida (espero que percebas bem inglês):
http://en.wikipedia.org/wiki/Hash_function
Cumps [[[[[[]]]]]]
angelofwisdom