• Miércoles 24 de Junio de 2026, 09:42

Autor Tema:  Sistema De Contraseñas Con Vb!  (Leído 3923 veces)

Mydr

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
Sistema De Contraseñas Con Vb!
« en: Jueves 7 de Abril de 2005, 15:37 »
0
Hola a todos!

Estoy realizando un pequeño sistema de control de inventarios con Visual Basic, por cuestiones de seguridad deseo validar el ingreso al programa con una contraseña, como la seguridad en realidad no es un factor tan determinante, había tenido la idea de diseñar algún sistema simple de encriptación, solamente modificando los valores ASCII de los caracteres que forman las contraseñas, utilizando algún metodo sencillo pero que no sea fácil de decifrar.
Bueno, despues de tanto rollo mi problema es saber como guardar la contraseña encriptada, al principio había pensado en guardarla en un archivo de texto plano, pero resulta un tanto inconveniente. Deseo encontrar una forma de almacenar las contraseña encriptadas, de tal forma que el usuario no pueda abrir, modificar o borrar dicho archivo de ninguna manera, o por lo menos, siendo realistas, que se le dificulte.

Bueno, espero que me puedan ayudar, y que no este en un foro equivocado.

De antemano gracias! :D
[size=109]"El que no posse el don de maravillarse ni de entusiasmarse más le valdría estar muerto, porque sus ojos están cerrados"  [/size]
[size=109]MyDr[/size]

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Re: Sistema De Contraseñas Con Vb!
« Respuesta #1 en: Jueves 7 de Abril de 2005, 16:13 »
0
Hola,

Supongo que tu aplicación trabajará contra una base de datos, por lo tanto te puedes crear una tabla usuarios que tenga IdUsuario, NombreUsuario y PassWord.

Simplemente lo que tienes que hacer es introducir los usuarios con la contraseña encriptada en la base de datos y luego desde visual basic hacer una consulta sobre esa tabla cuando el usuario se autentica. El usuario introducirá el nombre de usuario y su contraseña en un formulario y cuando haga click en aceptar, antes de hacer la consulta tendrás que pasar la contraseña introducida por el usuario por la función que te devuelve encriptada la contraseña, una vez hecho esto realizas la consulta sobre la tabla con el usuario y la contraseña encriptada y si el recordset que te genera la consulta no está vació es que el usuario existe y puede entrar en la aplicación, en caso contrario cierras la aplicación.

Un saludo.
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid
Error de Conexión (2002) php_network_getaddresses: getaddrinfo failed: No address associated with hostname