Proteger os dbfs
Moderador: Moderadores
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Proteger os dbfs
Como posso proteger meus dbfs contra terceiro em xharbour ?
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
Ai em SP vc deve colocar ele em uma mochila e andar com uma 22 na mão direita e um 39 na esquerda... hehehehe....
Bom, Dudu, acho legal fazer uma comando de replace proprio seu, que passe por uma rotina de criptografia, e quando ler os dados do banco de dados fazer o inverso para resgatar estes valores, isto dá muito trabalho.
Tem tambem como alterar o cabeçalho do DBF mas não acho isto seguro.
Bom, Dudu, acho legal fazer uma comando de replace proprio seu, que passe por uma rotina de criptografia, e quando ler os dados do banco de dados fazer o inverso para resgatar estes valores, isto dá muito trabalho.
Tem tambem como alterar o cabeçalho do DBF mas não acho isto seguro.
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Ola,
Eu acho que da pra usar aquela função de dominio publico que corrompe o DBF mas não aconselho não...
Se q questão for criptografar, de forma que o usuario consiga abrir no dbu mas não consiga entender, aí vc pode usar usar alguns comandos para alterar a string, como por exemplo a função CharXor().
Eu as vezes uso assim:
charXor( cSenha, replicate("X", len( cSenha ) ) )
Bom, é uma soluçao simples...
Eu acho que da pra usar aquela função de dominio publico que corrompe o DBF mas não aconselho não...
Se q questão for criptografar, de forma que o usuario consiga abrir no dbu mas não consiga entender, aí vc pode usar usar alguns comandos para alterar a string, como por exemplo a função CharXor().
Eu as vezes uso assim:
charXor( cSenha, replicate("X", len( cSenha ) ) )
Bom, é uma soluçao simples...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.