30/08/2012, 03:58
|
Usuario no validado | | Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años, 7 meses Puntos: 16 | |
Respuesta: en donde guardar las contraseñas mysql? Encriptandola....
Por ejemplo, si la IP es parte de los datos de verificación, es decir, si no es la IP correcta entonces no debe funcionar, podrías pensar en tomar una "llave" tuya, concatenarle la IP (que desde VB.Net la podes averiguar), encriptarlo con MD5 y guardarlo en el archivo de texto.
El MD5 no se puede desencriptar, pero "tu llave" + IP por MD5 se puede verificar desde la aplicación. Por cada nueva IP, el archivo de texto tendría un valor distinto pero tu aplicación no haría falta tocarla para cambiar el valor válido para funcionar.
Lo que si te haría falta es hacer un programita que te permita generar nuevos archivos planos en función de la IP nueva.
Tu mayor problema va a ser si la IP de los ordenadores no es fija. Si es dinámica, pues la IP no te servirá.
Igual, podes pensar en leer seriales, o macs del ordenador en cuestión para conseguir que tu aplicación solo funcione en un ordenador por cada archivo de texto distinto.
¡Saludos!
PCID. |