Ver Mensaje Individual
  #6  
Antiguo 12-12-2017
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Reputación: 11
bucanero Va camino a la fama
Cita:
Empezado por The Cid James Ver Mensaje
Primero que nada muchas gracias por tomarte el tiempo de explicarme, en ese caso si es que entiendo el ejemplo, estaria abriend ola configuracion en un formulario en el caso de que al abrir la aplicacion no conecte el momento de abrir?
Correcto, intenta leer la configuración del fichero INI, y en caso de no existir dicho fichero, va a obtener por defecto los parametros introducidos en tiempo de diseño. Si tras intentar conectar se produce algún error, entonces mostrara una ventana de configuración para que el usuario introduzca la configuración correcta.

Cita:
Empezado por The Cid James Ver Mensaje
En cuanto al comentario en el que recomendas algun tipo de codificacion cuales serian los usados normalmente, desconozco los metodos de ofuscacion de codigo, y los hash md5 de "one way" estan totalmente descartados para algo asi
El algoritmo MD5 es de tipo HASH y aquí este tipo de algoritmos no sirven puesto que no son métodos reversibles, y para la conexión se necesita descodificar los datos.

En cuanto al idoneo, pues aquí esta la cuestión, ya dependen del nivel de seguridad que necesites, si solamente pretendes que esos datos no estén accesibles al primer curioso que le de por abrir el fichero INI, te puede servir algo tan simple como:

Código Delphi [-]
    uses ... , Soap.EncdDecd; 
    
    // para leer los datos
    User     := decodeString(ConfigFile.ReadString(ASection, 'User', User));
    password := decodeString(ConfigFile.ReadString(ASection, 'password', password));

    // para guardar los datos
    ConfigFile.WriteString(ASection, 'User', EncodeString(User));
    ConfigFile.WriteString(ASection, 'password', EncodeString(password));

Pero si necesitas mas nivel de seguridad, ya sera necesario entrar de lleno en el tema de cifrado de datos con librerías mas especificas y usando llaves de cifrado. En este hilo se habla bastante sobre este tema:

http://clubdelpra.cluster003.ovh.net...ad.php?t=24075

Un Saludo
Responder Con Cita