Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Contraseñas como cadenas de texto.

Estas en el tema de Contraseñas como cadenas de texto. en el foro de Visual Basic clásico en Foros del Web. Buenas, me he encontrado el siguiente problema: He de hacer una aplicación que enviará datos a una base de datos en un servidor. El problema ...
  #1 (permalink)  
Antiguo 30/03/2010, 19:20
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 8 meses
Puntos: 2
Contraseñas como cadenas de texto.

Buenas, me he encontrado el siguiente problema:
He de hacer una aplicación que enviará datos a una base de datos en un servidor. El problema es que al conectar a la base de datos, la conexión se hace mediante un driver ODBC, y se le pasa como parámetro una cadena de texto:
"Driver={MySQL ODBC 3.51 Driver};Server=000.000.000.000;Port=3306;Option=13 1072;Stmt=;Database=MIDB;Uid=Usuario;Pwd=Contraseñ a;"

Mi problema es que a la hora de compilar el proyecto, las cadenas de texto se guardan tal cual, y por tanto, si abrimos el .exe con un debugger, podemos ver esa cadena de texto, y tendríamos acceso fuera del programa a la base de datos.
Cómo se podría solucionar esto??

Gracias por su ayuda.
  #2 (permalink)  
Antiguo 01/04/2010, 22:31
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 9 meses
Puntos: 19
Respuesta: Contraseñas como cadenas de texto.

Hola, y bueno de ultima podes usar una cadena encriptada o algo parecido, o sea en vez de poner esa cadena, poner algo encriptado, en el cual vos sepas que significa al desencriptarlo.

te podes hacer un programa aparte que encripte/desencripte la cadena y asi la podes cambiar si algun dia lo necesitas...entonces en el programa no pones esa cadena sino la encriptada...por ejemplo esa cadena que pusiste en MD5 quedaria asi:

Código:
fbd2ef20f41ae798113e9f2f709330b8
pero abria que usar otro metodos menos conocido, sino cualquiera te la desencripta, tendrias que hacer un metodo "personalizado" asi le es mas dificil tratar de desencriptar la cadena...

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein

Etiquetas: cadenas, contraseñas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:42.