• Lunes 18 de Noviembre de 2024, 09:25

Autor Tema:  Sistema De Contraseñas Con Vb!  (Leído 2931 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

piyey

  • Miembro MUY activo
  • ***
  • Mensajes: 101
  • Nacionalidad: ni
    • Ver Perfil
    • Piyeycorp® - La imaginación es el límite
Re: Sistema De Contraseñas Con Vb!
« Respuesta #2 en: Viernes 8 de Abril de 2005, 00:38 »
0
Hola Mydr...

Concuerdo perfectamento con lo que dice ROBER.29, yo hice un simulador de servidor de correo en el que se podían agregar muchos usuarios, entonces, en la base de datos estaba la tabla Usuarios, en la que se almacenaba el nombre del usuario, su contraseña encriptada, una pregunta secreta y su respuesta encriptada,..., y otras opciones del usuario.

Ahora bien, si solo existe un usuario (Admin) en el sistema, puedes guardar la contraseña encriptada en el registro de windows, y así te evitas que el usuario común no tenga acceso a ella.

Espero te haya servido mi aporte...

See you!!! :hola:
Piyey.
Si no vives para servir...
no sirves para vivir.


No soy el dueño del mundo...
pero si el hijo del dueño.


Entre la linea que divide la realidad de la ilusión...
se encuentra la imaginación

IlusionLand - Piyey

Mydr

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
Re: Sistema De Contraseñas Con Vb!
« Respuesta #3 en: Viernes 8 de Abril de 2005, 03:22 »
0
Hola!

Muchas gracias por contestar!

Si, en realidad sólo será una contraseña la que necesito para el sistema, es una buena opción el guardarla en el registro de windows, aunque realmente no se cómo hacer eso :unsure: , tendre que investigarlo, muchas gracias, les debo una!
[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]

novatoSS

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Sistema De Contraseñas Con Vb!
« Respuesta #4 en: Viernes 8 de Abril de 2005, 09:36 »
0
Hola Mydr! y a los demas usuarios del foro que lean mi mensaje  :hola: :

Soy un alumno que esta acabando sus estudios, para ello estoy haciendo unas prácticas, la parte principal del proyecto ya la tengo a punto de finalizar, y me queda redactar.Lo unico que dentro de los objetivos tambien habia una segunda parte que consistía en desarrollar un sistema de gestion de un pequeño inventario con VB  :comp:  .
No me va a dar tiempo a acabar todo, es por lo que os pido ayuda, de donde pudiera conseguir un programa en VB que me ilustre con como hacer el gestio del inventario  :unsure:  .
Ya se que es tu trabajo Mydr, y que quizas sea abusivo pedirte el tuyo, pero si pudieras decirme si sabes donde podria conseguir algo te lo agradecería enormemente.  :D
Tambien puedo proporcionaros mi direccion de correo electrónico si quieren mandarme algo.   :P
Muchas gracias por la ayuda prestada, realmente estoy apurado de tiempo :huh:  .

Novato!

novatoSS

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Sistema De Contraseñas Con Vb!
« Respuesta #5 en: Viernes 8 de Abril de 2005, 09:39 »
0
Hola Mydr! y a los demas usuarios del foro que lean mi mensaje  :hola: :

Soy un alumno que esta acabando sus estudios, para ello estoy haciendo unas prácticas, la parte principal del proyecto ya la tengo a punto de finalizar, y me queda redactar.Lo unico que dentro de los objetivos tambien habia una segunda parte que consistía en desarrollar un sistema de gestion de un pequeño inventario con VB  :comp:  .
Tengo yo unas funciones que te encriptan y desencriptan lo que quieras, si lo necesitas, pidemelo. Lo que no se hacer es lo de guardarla en el registro de Windows  <_<  .
No me va a dar tiempo a acabar todo, es por lo que os pido ayuda, de donde pudiera conseguir un programa en VB que me ilustre con como hacer el gestio del inventario  :unsure:  .
Ya se que es tu trabajo Mydr, y que quizas sea abusivo pedirte el tuyo, pero si pudieras decirme si sabes donde podria conseguir algo te lo agradecería enormemente.  :D
Tambien puedo proporcionaros mi direccion de correo electrónico si quieren mandarme algo.   :P
Muchas gracias por la ayuda prestada, realmente estoy apurado de tiempo :huh:  .

NovatoSS

Mydr

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
Re: Sistema De Contraseñas Con Vb!
« Respuesta #6 en: Viernes 8 de Abril de 2005, 14:32 »
0
Hola NovatoSS!

Pues con mucho gusto te podría pasar mi código para que lo analizaras, de todas formas no me lo podría copiar porque no estamos trabajando en un proyecto identico, y si lo hicieras, pues es realmente no me importaría, no soy egoista de todas formas, pero en realidad apenas voy en la fase de analisis, llevo casi nada codificado, lo que si te podría decir es que tienes que manejar bien las bases de datos para ello, yo voy a  trabajar con Access, podrías hacerlo tambien en Visual Fox, eso ya es cuestión de gustos, ya que ese es el punto clave en un programa de gestión de inventarios.

Hasta pronto.
[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]

piyey

  • Miembro MUY activo
  • ***
  • Mensajes: 101
  • Nacionalidad: ni
    • Ver Perfil
    • Piyeycorp® - La imaginación es el límite
Re: Sistema De Contraseñas Con Vb!
« Respuesta #7 en: Sábado 9 de Abril de 2005, 02:31 »
0
Hola de nuevo...

La verdad yo no se mucho sobre Fox  :( , solo he tenido un contacto rapidamente con él utilizando un turorial que bajé de internet  :blink: , pero un profesor me dijo que no es muy confiable porque lo que hace es que comparte las bases de datos para que cualquier usuario desde otra maquina pueda accesar a ellas  <_< , eso no es recomendable por la seguridad de los datos  :comp: , y dijo que lo recomendable es crear las bases de datos desde otro SGBD (sistema gestor de base de datos, ya sea acces, SQL-Server,etc) y hacer un sistema Cliente/Servidor, de esta manera obtendremos mayor seguridad en nuestros datos  :D .

See you!!! :hola:
Piyey.
Si no vives para servir...
no sirves para vivir.


No soy el dueño del mundo...
pero si el hijo del dueño.


Entre la linea que divide la realidad de la ilusión...
se encuentra la imaginación

IlusionLand - Piyey

novatoSS

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Sistema De Contraseñas Con Vb!
« Respuesta #8 en: Lunes 11 de Abril de 2005, 10:45 »
0
Buenos dias a todos y feliz comienzo de semana!  :lol:

Primero disculpas Mydr por no haberte contestado el viernes a la tarde, pero a partir de las 16:00 hora espannola, no pude conectarme.
Tambien disculpas por meterme en tu consulta, quizas debiera haber creado una nueva con mis dudas.

Quisiera que me mandaras lo que pudieras de la gestion de inventarios a mi direccion del mail, a ver si en poco tiempo puedo adaptarla para mis necesidades.

Mi direccion de internet es la siguiente sap1@orona.es
Muchas gracias, te lo agradeceré muchisimo   :smartass:  .