Ayuda con función para encriptar información en la base de datos usando Power Builder
Sabes que encontré una función para encriptar pero no la comprendo muy bien
[function string of_encrypt(as_str)]
integer i, j
string ls_enctext = ""
CONSTANT string CRYPT_KEY = "$#@%&#%@&*"
j = len(as_str)
FOR i = 1 TO j
ls_enctext += mid(CRYPT_KEY , mod(i,10) + 1, 1)
ls_enctext += String(Char(255 - Asc(Mid(as_str, i, 1))))
NEXT
RETURN ls_enctext
Funciona pero
En mi base de datos guarda todo con estos caracteres $#@%&#%@&*
pero la momento de sacar los datos encriptados de la bd los diferencia perfectamente como sucede esto o sea como guarda la información en la base de datos siendo que visualmente es la misma
[function string of_encrypt(as_str)]
integer i, j
string ls_enctext = ""
CONSTANT string CRYPT_KEY = "$#@%&#%@&*"
j = len(as_str)
FOR i = 1 TO j
ls_enctext += mid(CRYPT_KEY , mod(i,10) + 1, 1)
ls_enctext += String(Char(255 - Asc(Mid(as_str, i, 1))))
NEXT
RETURN ls_enctext
Funciona pero
En mi base de datos guarda todo con estos caracteres $#@%&#%@&*
pero la momento de sacar los datos encriptados de la bd los diferencia perfectamente como sucede esto o sea como guarda la información en la base de datos siendo que visualmente es la misma
2 respuestas
Respuesta de aldob
1
Respuesta de Antonio Garcia
1