Quantcast
Channel: Armazenar Senha BD Access
Viewing all articles
Browse latest Browse all 2

Armazenar Senha BD Access

$
0
0

Ola.

Estou com uma duvida relacionada a armazenar senhas em BD access. É o seguinte, criei um campo no BD tipo Objeto OLE, para poder armazenar a senha do usuário, que é convertida com uma função Hash, onde após o usuário informar comparo se é verdadeira com a mesma função Hash para convertê-la no momento de gravar no BD.

A função é a seguinte:

Dim Md5 as New MD5CryptoServiceProvider

Hashear = Md5.ComputeHash(System.Text.ASCIIEncoding.ASCII.GetBytes(Me.txtPassword.Text))

Return Hashear

 

Depois para comparar faço da seguinte forma:

Dim Password As String

Password = System.Text.ASCIIEncoding.UTF8.GetString(Hashear(Me.txtPassword.Text))

If Password = Me.txtPassword.Text Then

MsgBox("Password OK")

Else

MsgBox("Password Falhou")

End If

 

Então comparo se as duas estão iguais. Ai entra o problema, se busco a informação do BD, diz que não é igual, pois o campo é OLE no Access.

Há alguma maneira mais eficaz de armazenar senhas no BD? Ou que possa resolver esse problema?

 

Obrigado.


Viewing all articles
Browse latest Browse all 2

Latest Images





Latest Images