Ver Mensaje Individual
  #8  
Antiguo 06-12-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
hecospina, esa contraseña es para acceder a la tabla, y dado que paradox tiene bastante tiempo, sólo hay que hacer una pequeña búsqueda en google para obtener la contraseña maestra en paradox, que abrirá cualquier tabla por contraseña.

Después resulta que es incómodo, ya que en delphi debes suminsistrar esa contraseña para poder abrir la tabla, así que al final de todo, el único al que le complicas las cosas es a tí mismo (lo digo por experiencia, le puse clave y terminé quitándola). Sobre todo cuando da un fallo de índices u otro error y debes abrir la tabla por otros medios que el Database Desktop, puede llegar a ser un calvario.

Database Desktop no tiene nada estandar para encriptar, es más, ten cuidado con el algoritmo de encriptación, ya que si obtienes símbolos fuera del juego de caracteres estandar (o el que hayas definido), no te dejará guardar la contraseña encriptada.

Te recomiendo limitar los caracteres a introducir a números y letras (sin acentos). Después puedes usar un XOR o desplazamiento de caracteres...

Como te han dicho, no incluyas un método de desencriptación, ya que eso mismo sería un agujero de seguridad.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita