Bem, na tela vc cria os campos para usuario e senha.
No código, qdo o usuário clicar no botao, vc pega os valores que estão no BD e compara com os valores que o usuário digitou.
Daí, o proprio BD pode usar um método de codificação, que lhe é passado. Isso depende de cada BD.
Se acaso vc quer mais controle na sua aplicação, então, é melhor mesmo vc codificar no braço e colocar o valor no BD ja codificado, ok?