PLINIO, NEO, ERNESTO COMO DESENCRITO ESTE CODIGO
Publicado por HELDER B. MARTINEZ (711 intervenciones) el 07/12/2007 16:21:25
Hola Buen dia amigos de este lindo y maravilloso foro.
Yo puedo encriptar pero no puedo Desencriptar.
Estoy haciendo un sistema para inventario, tabla de "Usuarios" que contiene los siguientes Campos_
----------------------------------
Tabla Usuarios
---------------------------------
Usuario
Clave
---------------------------------
Quiero que el Campo "Clave" este encriptado solamente ese campo, yo uso los dos siguientes codigos para Encriptar el campo "Clave":
***********ENCRIPTAR CAMPO DE TABLA****************
SELECT Usuarios
A="Z"
DIMENSION KEY1[20]
FOR I=1 TO LEN(ALLTRIM(thisform.txtClave.Value))
KEY1(I)=ASC(SUBSTRC(thisform.txtClave.Value, I, 1))+ I
ENDFOR
FOR I=1 TO LEN(ALLTRIM(thisform.txtClave.Value))
A= A + CHR(key1(I)) + "%$" + CHR(KEY1(I)+10)
ENDFOR
Clave= A
replace usuarios.Clave WITH A
*-----------------------------------------------------------------------------------------------------------------------------
***tambien uso este
******ENCRIPTA UN CAMPO DE LA TABLA
PARAMETERS Cadena
NuevaCadena=""
SELECT usuarios
cCadena=LEN(ALLTRIM(thisform.txtClave.Value))
Contador=LEN(ALLTRIM(Clave))
FOR i=1 TO ccadena
cChar=SUBSTR(ALLTRIM(Clave),i,1)
cChar=ASC(cChar)
cRango= 200 -(cChar + i)
NuevaCadena=NuevaCadena + CHR(cRango)
ENDFOR
SELECT Usuarios
replace Usuarios.Clave WITH NuevaCadena
****------------------------------------------------------------------------------------------------------------------------
Bien los dos codigos me Encriptan bien el campo, pero al momento que yo quiero ingresar al sistema de inventario e ingreso mi clave y nombre me dice que la clave es incorrecta, es incorrecta por que estoy ingresando una clave que ya fue encriptada por vfp y tengo que ingresar la clave encriptada para entrar al sistema y eso es una serie de caracteres sin logica,
Bien lo que yo quiero es que al momento de ingresar al sistema este me DESENCRIPTE EL CAMPO DE LA "CLAVE".....
En pocas palabras como hacer que este codigo me desencripte la Clave al momento de dar click en el boton Entrar.
Por ejemplo
-----------------------------
Usuario: helder
Clave: ((/*-2$*=j/d,.%25 ***Esta es la clave enciptada
Usuario: helder
Clave: helder123 ****clave Desencriptada
Quiero hacer que cualquiera de estos dos codigos me desencripte la clave de acceso.
Lo que yo pretendo es impedir que los usuarios puedan ver la clave al momento de modificar la Tabla Usuarios...
Les agradecere muchooooo, disculpen si no me di a entendeer.
Saludes, gracias de antemano.
Helder B. Martinez Peña
Honduras C.A
Yo puedo encriptar pero no puedo Desencriptar.
Estoy haciendo un sistema para inventario, tabla de "Usuarios" que contiene los siguientes Campos_
----------------------------------
Tabla Usuarios
---------------------------------
Usuario
Clave
---------------------------------
Quiero que el Campo "Clave" este encriptado solamente ese campo, yo uso los dos siguientes codigos para Encriptar el campo "Clave":
***********ENCRIPTAR CAMPO DE TABLA****************
SELECT Usuarios
A="Z"
DIMENSION KEY1[20]
FOR I=1 TO LEN(ALLTRIM(thisform.txtClave.Value))
KEY1(I)=ASC(SUBSTRC(thisform.txtClave.Value, I, 1))+ I
ENDFOR
FOR I=1 TO LEN(ALLTRIM(thisform.txtClave.Value))
A= A + CHR(key1(I)) + "%$" + CHR(KEY1(I)+10)
ENDFOR
Clave= A
replace usuarios.Clave WITH A
*-----------------------------------------------------------------------------------------------------------------------------
***tambien uso este
******ENCRIPTA UN CAMPO DE LA TABLA
PARAMETERS Cadena
NuevaCadena=""
SELECT usuarios
cCadena=LEN(ALLTRIM(thisform.txtClave.Value))
Contador=LEN(ALLTRIM(Clave))
FOR i=1 TO ccadena
cChar=SUBSTR(ALLTRIM(Clave),i,1)
cChar=ASC(cChar)
cRango= 200 -(cChar + i)
NuevaCadena=NuevaCadena + CHR(cRango)
ENDFOR
SELECT Usuarios
replace Usuarios.Clave WITH NuevaCadena
****------------------------------------------------------------------------------------------------------------------------
Bien los dos codigos me Encriptan bien el campo, pero al momento que yo quiero ingresar al sistema de inventario e ingreso mi clave y nombre me dice que la clave es incorrecta, es incorrecta por que estoy ingresando una clave que ya fue encriptada por vfp y tengo que ingresar la clave encriptada para entrar al sistema y eso es una serie de caracteres sin logica,
Bien lo que yo quiero es que al momento de ingresar al sistema este me DESENCRIPTE EL CAMPO DE LA "CLAVE".....
En pocas palabras como hacer que este codigo me desencripte la Clave al momento de dar click en el boton Entrar.
Por ejemplo
-----------------------------
Usuario: helder
Clave: ((/*-2$*=j/d,.%25 ***Esta es la clave enciptada
Usuario: helder
Clave: helder123 ****clave Desencriptada
Quiero hacer que cualquiera de estos dos codigos me desencripte la clave de acceso.
Lo que yo pretendo es impedir que los usuarios puedan ver la clave al momento de modificar la Tabla Usuarios...
Les agradecere muchooooo, disculpen si no me di a entendeer.
Saludes, gracias de antemano.
Helder B. Martinez Peña
Honduras C.A
Valora esta pregunta


0