Encriptacion de Bases de Datos desde xHarbour
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
ejemplos de encrypt() y decrypt()
Para los que aún sigan interesados en el ejemplo de uso lo teneis en
http://hyperupload.com/download/02c5a3e ... T.txt.html
saludos
http://hyperupload.com/download/02c5a3e ... T.txt.html
saludos
- José Luis Sánchez
- Posts: 484
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
Hola:
He estado viendo el código que mandas y la idea es buena, pero lo que haces es una parte de mi problema. A mi me interesa tener la dbf encriptada al cerrar, y desencriptar al abrir pero dando la posibilidad de encriptar sin salir del programa en un momento dado. De todos modos gracias por el código y a ver si consigo sacarle punta al asunto.
Saludos,
He estado viendo el código que mandas y la idea es buena, pero lo que haces es una parte de mi problema. A mi me interesa tener la dbf encriptada al cerrar, y desencriptar al abrir pero dando la posibilidad de encriptar sin salir del programa en un momento dado. De todos modos gracias por el código y a ver si consigo sacarle punta al asunto.
Saludos,
- José Vicente Beltrán
- Posts: 279
- Joined: Mon Oct 10, 2005 8:55 am
- Location: Algeciras, España
- Contact:
José Luis,
En el código que te mando la DBF esta encriptada SIEMPRE, nunca se desencripta, tan solo al leer se lee desencriptada en memoria, los datos de la DBF jamas se desencriptan, así que si la aplicación se rompe por cualquier causa, los datos nunca pueden quedar abiertos.
Supongo que es a eso a lo que te refieres.
saludos.
En el código que te mando la DBF esta encriptada SIEMPRE, nunca se desencripta, tan solo al leer se lee desencriptada en memoria, los datos de la DBF jamas se desencriptan, así que si la aplicación se rompe por cualquier causa, los datos nunca pueden quedar abiertos.
Supongo que es a eso a lo que te refieres.
saludos.
encriptacion de DBF
Si te llego respuesta serias tan amable de reenviarmela a mi tambien pues estoy muy interesado.José Luis Sánchez wrote:Jose Vicente:
A mi me gustaría mucho ver un ejemplo de la enriptación tal como la haces tu. Si me la puedes enviar por e-mail te lo agradecezco mucho.
Saludos,
Gracias
RODOLFO SILVA
sildata@cantv.net
encriptar DBf
Serias tan amable de enviarme un ejemplo de tu solucion de encriptacion de las tablas DBF, anticipadamente gracias.José Vicente Beltrán wrote:José Luis,
En el código que te mando la DBF esta encriptada SIEMPRE, nunca se desencripta, tan solo al leer se lee desencriptada en memoria, los datos de la DBF jamas se desencriptan, así que si la aplicación se rompe por cualquier causa, los datos nunca pueden quedar abiertos.
Supongo que es a eso a lo que te refieres.
saludos.
RODOLFO SILVA
sildata@cantv.net
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
Re: ejemplos de encrypt() y decrypt()
Por favor caballeros, en vez de pedir lean los mensajes.........José Vicente Beltrán wrote:Para los que aún sigan interesados en el ejemplo de uso lo teneis en
http://hyperupload.com/download/02c5a3e ... T.txt.html
saludos
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España
Re: ejemplos de encrypt() y decrypt()
Jose,jose_murugosa wrote:Por favor caballeros, en vez de pedir lean los mensajes.........
Si el tiro va por mi, comentarte que si lees bien mi mensaje, lo que le estoy pidiendo a Jose Luis es la libreria SIX de xHarbour, que es un RDD nativo del propio xHarbour, realizado por Przemyslaw Czerpak y que nada tiene que ver con el ejemplo de Jose Vicente.
Un saludo
Manuel
Manuel
Re: Encriptacion de Bases de Datos desde xHarbour
Amigo Raymundo:
Si lograste conseguir respuesta a tu problema de encriptacion de Tablas
serias tan amable de hacermelas saber, pues de todas las que he leido
en el foro, pienso que la mas acertada es la de ADS, aunque no se como utilizarlas o las que vienen con XHARBOUR, pero tampoco se como utilizarlas, pues solo conozco lo que he leido de ellas.
RODOLFO SILVA
sildata@cantv.net
Si lograste conseguir respuesta a tu problema de encriptacion de Tablas
serias tan amable de hacermelas saber, pues de todas las que he leido
en el foro, pienso que la mas acertada es la de ADS, aunque no se como utilizarlas o las que vienen con XHARBOUR, pero tampoco se como utilizarlas, pues solo conozco lo que he leido de ellas.
RODOLFO SILVA
sildata@cantv.net
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
El tiro....
Manuel,
Por quien precisamente NO IBA era por tí , pero además, no era un tiro, no ofendo a mis compañeros ya que sus aportes al foro me ayudan permanentemente.
Intentaba resaltar el hecho que ya había un ejemplo para descargar para quienes nuevamente lo solicitaban (no para six), y no con el fin de ofender.
Me disculpo si la forma en que lo expresé no fué la más feliz.
Un abrazo
Por quien precisamente NO IBA era por tí , pero además, no era un tiro, no ofendo a mis compañeros ya que sus aportes al foro me ayudan permanentemente.
Intentaba resaltar el hecho que ya había un ejemplo para descargar para quienes nuevamente lo solicitaban (no para six), y no con el fin de ofender.
Me disculpo si la forma en que lo expresé no fué la más feliz.
Un abrazo
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
- José Luis Sánchez
- Posts: 484
- Joined: Thu Oct 13, 2005 9:23 am
- Location: Novelda - Alicante - España
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Jose Luis,
Serías tan amable de copiar aqui el ejemplo, ó alojarlo en www.hyperupload.com (si es grande) y copiar aqui el link de descarga ? gracias
Serías tan amable de copiar aqui el ejemplo, ó alojarlo en www.hyperupload.com (si es grande) y copiar aqui el link de descarga ? gracias
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Hola a todos
Este es el ejemplo que habla Jose Luis, que el mismo Przemyslaw Czerpak le posteo en las news.
#include "dbinfo.ch"
proc main()
field F1, F2
local aStru := {{"F1","C",10,0},{"F2","C",10,0}}, nRow
dbCreate( "tst", aStru )
use tst
/* set encryption key for new and modified records */
dbInfo( DBI_PASSWORD, "mypasswd" )
/* add few records */
dbAppend()
F1:="Hello"; F2:="World"
dbAppend()
F1:="Can you"; F2:="see it?"
dbcommit()
? "Let's see the table"
wait
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
? "Clear encryption key and see the table again"
wait
dbInfo( DBI_PASSWORD, "" )
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
? "Restore valid encryption key then"
? "copy table to the new unencrypted one and browse it"
wait
dbInfo( DBI_PASSWORD, "mypasswd" )
copy to tst2
use tst2 new
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
close all
? "Create new table then set encryption key for it and"
? "append records from other unencrypted table"
Wait
dbCreate( "tst3", aStru )
use tst3
dbInfo( DBI_PASSWORD, "mypasswd" )
append from tst2
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
? "That's all folks "
Wait
return
Lo acabo de bajar y empezare mis pruebas, pero si viene del mismisimo Przemek, creo que hay garantia , ademas el propio Jose Luis dice que funciona OK.
En fin, que cada quien que saque sus conclusiones.
Saludos y espero no causar incovenientes por postear esto.
Este es el ejemplo que habla Jose Luis, que el mismo Przemyslaw Czerpak le posteo en las news.
#include "dbinfo.ch"
proc main()
field F1, F2
local aStru := {{"F1","C",10,0},{"F2","C",10,0}}, nRow
dbCreate( "tst", aStru )
use tst
/* set encryption key for new and modified records */
dbInfo( DBI_PASSWORD, "mypasswd" )
/* add few records */
dbAppend()
F1:="Hello"; F2:="World"
dbAppend()
F1:="Can you"; F2:="see it?"
dbcommit()
? "Let's see the table"
wait
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
? "Clear encryption key and see the table again"
wait
dbInfo( DBI_PASSWORD, "" )
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
? "Restore valid encryption key then"
? "copy table to the new unencrypted one and browse it"
wait
dbInfo( DBI_PASSWORD, "mypasswd" )
copy to tst2
use tst2 new
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
close all
? "Create new table then set encryption key for it and"
? "append records from other unencrypted table"
Wait
dbCreate( "tst3", aStru )
use tst3
dbInfo( DBI_PASSWORD, "mypasswd" )
append from tst2
nRow:=row(); dbgotop(); browse(); setpos(nRow+1,0)
? "That's all folks "
Wait
return
Lo acabo de bajar y empezare mis pruebas, pero si viene del mismisimo Przemek, creo que hay garantia , ademas el propio Jose Luis dice que funciona OK.
En fin, que cada quien que saque sus conclusiones.
Saludos y espero no causar incovenientes por postear esto.
FWH 10.6 + xHarbour + Borland 582
- Manuel Valdenebro
- Posts: 706
- Joined: Thu Oct 06, 2005 9:57 pm
- Location: Málaga-España