Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-12-2003
Avatar de jzginez
jzginez jzginez is offline
Miembro
 
Registrado: sep 2003
Ubicación: Puebla, México
Posts: 247
Poder: 21
jzginez Va por buen camino
Question ocultar o encriptar claves

Hola a todos no se si este foro este bien para mi duda pero espero me puedan ayudar.

En el trabajo tengo diferentes aplicaciones de terceros (dependencias de gobierno por lo general, sep, shcp, etc.) que para poder exportar la información desde las bases de datos de mi trabajo a estos es mucho mas facil exportar directo a las bases de datos que usar la aplicación que me dan ya que esta por lo general implica la recaptura de todos los datos, con esto asta el momento no he tenido ningun problema y espero que siga así.

Mi duda surge que cuando estas aplicaciones traen una tabla para dar de alta a los usuarios, si vez el contenido de esta te aparece el nombre del usuario que diste de alta y su clave aparece encriptada por lo general lo que veo es solo un valor ascii o por ejemplo en la bases de datos isc4.gdb de interbase o firebird donde estan los usuarios la calve de sysdba que todos los que usamos estos servidores sabemos es masterkey aparece como n2zpJI3qBh2.

En los sitemas que yo he realizado (paradox, dbase, foxpro, interbase) nunca he podido ocultar la clave de los usuarios si logras abrir la la tabla usuarios puedes leer sencillamente toda la información en cuanto a claves y permisos de estos.

Alguien me puede desir como se hace eso


Gracias
__________________
Espero poder seguir exprimiéndote el cerebro 8)
Jorge Zamora Ginez
Puebla, Pue. México
Responder Con Cita
  #2  
Antiguo 12-12-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Hay muchos algoritmos para encriptar una clave... luego de elegir uno podes utilizar los eventos OnGetText y OnSetText del campo que almacena la clave, para encriptarlos en el OnSetText, y desencriptarlo en el OnGetText.

Si queres mas información sobre que algoritmos existen, utiliza la busqueda de los foros, tanto en el actual como en el histórico, pues el tema se ha tratado mas de una vez.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:34:12.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi