FOXYDB. Encriptacion

104 views
Skip to first unread message

diegod...@gmail.com

unread,
Sep 15, 2016, 8:05:31 AM9/15/16
to publice...@googlegroups.com

Salud a todos

 

                Estoy tratando de avanzar en la implementación de FOXYDB, y quisiera ocultar los campos passoword, preferentemente mediante encriptación AES. Los tengo configurados como tipo Blob en MariaDB, .

Naturalmente VFP no me reconoce las funciones aes_encrypt(password,"mipassword") ni sha().

 

¿Alguien conoce la manera de usarlas en FOXYDB?

 

Gracias a todos

Diego

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de francisco prieto
Enviado el: miércoles, 14 de septiembre de 2016 1:38 p. m.
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>
Asunto: Re: [vfp] Re: Foxpro no almacena Números con notación científica negativa 1e-16 en un campo double

 

Jose,

 

Si tan solo es por almacenar mira este link

 

 

Saludos,

 

Pancho

Córdoba

Argentina

 

El mié., 14 sept. 2016 a las 12:49, josé antonio contreras gonzález (<joseantonio.con...@gmail.com>) escribió:

Saludos Germán

 

Yo opino que tienes razón, después de publicar mi pregunta he ido perdiendo las esperanzas de que esto vaya a funcionar, de hecho encontré una página de Microsoft

"Cómo utilizar UDF() para modificar el formato de notación científica predeterminado" https://support.microsoft.com/es-mx/kb/148784

 

que señala que los numeros iguales o inferiores a 1e-16 arrojaran como resultado CERO.

 

¿eso que?

 

y eso a pesar que la definición del Tipo Double dice maravillas como que almacena numero desde +/-4.94065645841247E-324 to +/-8.9884656743115E307

 

lo cual al parecer no es cierto, porque después de E-16 ya no da mas que ceros.

 

Parece que esto no va a llevar a ningún lado, a lo mejor, es mejor almacenar el resultado en STRING y listo.

 

 


El miércoles, 14 de septiembre de 2016, 10:41:20 (UTC-5), Germán Fabricio Valdez escribió:

encontre este mensaje en la ayuda de vfoxpro 9 sp2

 

Note

Visual FoxPro contains a limit of 16 digits of precision in numeric calculations. For more information about numeric precision in Visual FoxPro, see Visual FoxPro System Capacities.


El miércoles, 14 de septiembre de 2016, 11:36:02 (UTC-3), josé antonio contreras gonzález escribió:

Saludos compañeros

 

Anteriormente realice una consulta acerca de la obtención de números en notación científica y me ayudaron a resolver la duda

 

pero, me falto incluir la pregunta de como almacenar esos números en una tabla.

 

Mi problema es el siguiente:

 

Tengo una serie de números como los siguientes 1e-16, 3e-19, etc. 

 

Al intentar almacenarlos en un campo double, solo almacena ceros

 

el numero 1e-15 y menores como 1e-14, 1e-10, si los almacena, pero convertidos a su versión con decimal, no en su versión científica

 

pero más allá de E-16, ya no los convierte a decimales y solo almacena ceros.

 

¿Sera un error de la forma de trabajar de Foxpro que ya no puede ser corregida? o es simplemente que no he configurado bien los DECIMALS o alguna configuración importante.

 

Gracias de antemano por la ayuda que pudieran aportar!

 

 

Saúl Piña

unread,
Sep 15, 2016, 9:32:33 AM9/15/16
to Comunidad de Visual Foxpro en Español

diegod...@gmail.com

unread,
Sep 15, 2016, 10:18:35 AM9/15/16
to publice...@googlegroups.com

Gracias, Saul. Yo lo tengo como una clase gráfica (seguridad.vcx)

¿Se puede usar por línea de comandos desde un prg?

 

Saludos,

Diego

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Saúl Piña


Enviado el: jueves, 15 de septiembre de 2016 10:33 a. m.
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>

diegod...@gmail.com

unread,
Sep 15, 2016, 11:22:35 AM9/15/16
to publice...@googlegroups.com

Gracias, Saul.

 

Ya lo resolvi

 

Diego.

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Saúl Piña


Enviado el: jueves, 15 de septiembre de 2016 10:33 a. m.
Para: Comunidad de Visual Foxpro en Español <publice...@googlegroups.com>

Reply all
Reply to author
Forward
0 new messages