Proteger os dbfs

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Proteger os dbfs

Mensagem por Dudu_XBase »

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




Avatar do usuário
vagucs
Membro Master
Membro Master
Mensagens: 1480
Registrado em: 10 Jul 2004 10:45
Localização: Ipanema - MG
Contato:

Mensagem por vagucs »

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.
Sem mais
Wagner Nunes
www.vagucs.com.br
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

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...
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.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Mensagem por rochinha »

Amiguinho

De uma olhada neste tópico

@braços :?)
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.
Responder