como criptografar um registro numerico em um DBF, por exemplo:
var1:=valor
get var1 pict "@e 9,999.99"
read
*criptografa var1
replace valor with (var1 criptografado)
Como Criptografar um registro numérico
Moderador: Moderadores
- Gilberto M Silva
- Usuário Nível 3

- Mensagens: 230
- Registrado em: 13 Mar 2007 18:00
- Localização: Natal-RN / Parelhas(RN) / Natal(RN)
- Contato:
Como Criptografar um registro numérico
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Como Criptografar um registro numérico
Olá!
Creio que uma boa prática seria converter todos os campos para string antes de criptografar.
Creio que uma boa prática seria converter todos os campos para string antes de criptografar.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Gilberto M Silva
- Usuário Nível 3

- Mensagens: 230
- Registrado em: 13 Mar 2007 18:00
- Localização: Natal-RN / Parelhas(RN) / Natal(RN)
- Contato:
Como Criptografar um registro numérico
Olha, tentei fazer isso mais não está gravando nada no registro, fica vazio, estou fazendo assim:
var1:= valor(nome do registro na tabela DBF)
get var1 pict "@r 9,999.99"
read
var2:= crypt(strzero(var1))
replace valor witn val(var2)
mais não grava nada, ja tentei gravar num campo string tambem não gravou
var1:= valor(nome do registro na tabela DBF)
get var1 pict "@r 9,999.99"
read
var2:= crypt(strzero(var1))
replace valor witn val(var2)
mais não grava nada, ja tentei gravar num campo string tambem não gravou
Gilberto[]
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
A cada conversasão realizada conquistamos mais amigos, isto é um lucro inestimável
Clip5.2 DBFCDX
marcolinosilva@click21.com.br gmarcolinosilva@hotmail.com / Skype:gilberto.marcolino
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Como Criptografar um registro numérico
Olá Gilberto.
Os dados encriptados tem que estar gravados no DBF como string. Se você tentar transformar uma string que contenha caracteres através da função Val(), não vai retornar nada mesmo.
O teu programa terá que ter a inteligência de pegar um registro gravado no DBF, com os campos encriptados no formato string e saber decodificar cada um para o tipo de dados adequado.
Os dados encriptados tem que estar gravados no DBF como string. Se você tentar transformar uma string que contenha caracteres através da função Val(), não vai retornar nada mesmo.
O teu programa terá que ter a inteligência de pegar um registro gravado no DBF, com os campos encriptados no formato string e saber decodificar cada um para o tipo de dados adequado.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)