CRIPTOGRAFIA
Alguem sabe se tem como criar uma DLL no Visual Basic para criptografar e descriptofar um campo de uma tabela do banco de dados, sendo que o banco de dados é em Access.
Exemplo.: Eu tenho um campo CPF em uma determinada tabela só que se alguem conseguir acessar o BD, a mesma não vai conseguir entender o registro do CPF.
Aguardo o retorno
Exemplo.: Eu tenho um campo CPF em uma determinada tabela só que se alguem conseguir acessar o BD, a mesma não vai conseguir entender o registro do CPF.
Aguardo o retorno
Segue ...
Utilização...
campodaTabela = CriptografarTexto (txtCPF,"QualquerTextoComoChave")
Leitura
TxtCPF = DescriptografarTexto(campodaTabela,"QualquerTextoComoChave")
Public Function CriptografarTexto(strText As String, ByVal strPwd As String)
Dim I As Integer, C As Integer
Dim strBuff As String
If Len(strPwd) Then
For I = 1 To Len(strText)
C = Asc(Mid$(strText, I, 1))
C = C + Asc(Mid$(strPwd, (I Mod Len(strPwd)) + 1, 1))
strBuff = strBuff & Chr$(C And &HFF)
Next I
Else
strBuff = strText
End If
CriptografarTexto = strBuff
End Function
Public Function DescriptografarTexto(strText As String, ByVal strPwd As String)
Dim I As Integer, C As Integer
Dim strBuff As String
If Len(strPwd) Then
For I = 1 To Len(strText)
C = Asc(Mid$(strText, I, 1))
C = C - Asc(Mid$(strPwd, (I Mod Len(strPwd)) + 1, 1))
strBuff = strBuff & Chr$(C And &HFF)
Next I
Else
strBuff = strText
End If
DescriptografarTexto = strBuff
End Function
Utilização...
campodaTabela = CriptografarTexto (txtCPF,"QualquerTextoComoChave")
Leitura
TxtCPF = DescriptografarTexto(campodaTabela,"QualquerTextoComoChave")
Tópico encerrado , respostas não são mais permitidas