"...como validar a entrada e a saida do usuario..."
Não sei se é isso que você quer, mas para validar é preciso armazenar a senha em um banco de dados de forma segura.
Exemplo, veja os códigos de exemplo:
=================================
ENCRYPTAR ARQUIVOS
26/07/2006 01:22:27
Crie exte exemplo baseado no site artigo do site: "http://archive.devx.com/security/articles/rm0802/rm0802.asp" (descontinuado)... copiei o texto do artigo para dentro em formato ".doc". experimente!
www.vbmania.com.br/index.php?modulo=detalhe&id=5477
=================================
GERADOR DE CRYPTOGRAFIA HASH
11/05/2014 10:48:58
Pequeno gerador de Cryptografias com uma das melhores "encripitadores" existentes:
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9375
=================================
UMA OUTRA FORMA DE CRYPTOGRAFAR
05/03/2008 11:11:16
Retirado do msdn
http://www.vbmania.com.br/index.php?modulo=detalhe&id=7463
=================================
VBNET - CRIPTOGRAFIA 128 BITS
25/10/2006 13:54:03
Como criar uma criptografia de 128 bits no vb.net
=================================
Segurança e criptografia no VB
http://www.macoratti.net/vb_crpto.htm
=================================
MiniCurso : Criptografia na plataforma .NET - Aula 5
Chaves Assimétricas (Pública/Privada)
http://www.macoratti.net/Cursos/Cripto/net_cripto5.htm
=================================
Descriptografar utilizando chave publica e Algoritimo RSA
https://social.msdn.microsoft.com/Forums/vstudio/pt-BR/ffbec47b-1f12-49da-9fd8-fd84be15c416/descriptografar-utilizando-chave-publica-e-algoritimo-rsa?forum=504
=================================
Aprenda mais sobre CHAVE PÚBLICA e CHAVE PRIVADA:
=================================
Criptografia de chave pública
https://pt.wikipedia.org/wiki/Criptografia_de_chave_p%C3%BAblica
=================================
[]'s,
Fabio I.