Termo de Responsabilidade
Talvez queira tornar um texto, um valor, o conteúdo de uma tabela, inteligível para outras pessoas que olhem para aqueles dados sem a sua autorização.
Isso pode ser feito ao abrir os dados antes de enviá-los a um relatório ou antes de abrir uma planilha ou enviar um e-mail, tanto faz. Certamente não é nenhum código de 128 bits, mas já dá prá você brincar, entender como faz e desenvolver o seu próprio algoritmo. Enjoy!
Public Function nEncript (Data As String, Optional Depth As Integer) As StringDim TempChar As StringDim TempAsc As IntegerDim NewData As StringDim vChar As IntegerFor vChar = 1 To Len(Data)Let TempChar = Mid$(Data, vChar, 1)Let TempAsc = Asc(TempChar)If Depth = 0 Then Depth = 40 'DEFAULT DEPTHIf Depth > 254 Then Depth = 254Let TempAsc = TempAsc + DepthIf TempAsc > 255 Then TempAsc = TempAsc - 255Let TempChar = Chr(TempAsc)Let NewData = NewData & TempCharNext vCharLet Encode = NewDataEnd Function
Public Function nDecript (Data As String, Optional Depth As Integer) As StringDim TempChar As StringDim TempAsc As IntegerDim NewData As StringDim vChar As IntegerFor vChar = 1 To Len(Data)Let TempChar = Mid$(Data, vChar, 1)Let TempAsc = Asc(TempChar)If Depth = 0 Then Depth = 40 'DEFAULT DEPTHIf Depth > 254 Then Depth = 254Let TempAsc = TempAsc - DepthIf TempAsc < 0 Then TempAsc = TempAsc + 255Let TempChar = Chr(TempAsc)Let NewData = NewData & TempCharNext vCharDecode = NewDataEnd Function
References:
Tags: VBA, Tips, Criptografando, Decriptografando, encode, 128 bits,
Tags: VBA, Tips, Criptografando, Decriptografando, encode, 128 bits,