Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Cifrado En Mysql Y Gambas.

Cifrado En Mysql Y Gambas.
Artículo
Responder citando    Descargar mensaje  
Mensaje Cifrado En Mysql Y Gambas. 
 
Buenos dias, estoy haciendo una aplicacion en gambas3, linuxtmint. e creado un apartados de cuentas y su respectivo login, pero tengo un problema, tengo una tabla en mi base de datos que se llama cuentas, y las claves de los usuarios estan en varchar, quisiera manejarlas cifradas... teneis un ejemplo o alguna sugerencia?

Aqui mis codigos:

My table:

CREATE TABLE IF NOT EXISTS `cuentas` (
  `ci` int(11) NOT NULL,
  `nombre_u` varchar(20) NOT NULL,
  `pass` varchar(20) NOT NULL,
  `tipo_c` varchar(2) NOT NULL,
  PRIMARY KEY (`ci`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 


Codigo de gambas de autentificacion del usuario
Public Sub Button1_Click()
Dim ci As Integer
rs = cn.Exec("SELECT * FROM cuentas where nombre_u  = '" & user.text & "' and pass = '" & pass.text & "';")
If rs.Available Then
 ci = rs!ci
 Message.Info("Correcto")
 principal.Show
 principal.ciu.Text = ci
 Me.Close
Endif

 Else
  Message.Error("Incorrecto")
End If

End
 


Quisiera mejorar, el cifrado de mis datos, para que no esten la base de datos en texto puro y que tampoco viajen por la red en texto puro. Saludos

E investigado.
e seguido este articulo.
http://hectorgarnachogambas.wordpre...-con-md5-y-des/

se cifra la clave, la envió a un campo TEXT, queda almacenada la clave con el cifrado, se hace una consulta se extrae la clave cifrada, viaja por la red cifrada, y se compara con el Crypt.Check.

Codigo:
Public Sub Button1_Click()
Dim n_u As Result
Dim ci As Integer
Dim password As String
n_u = cn.Exec("SELECT * FROM cuentas where nombre_u  = '" & user.text & "';")
If Crypt.Check(pass.Text, n_u!pass) = False Then
 ci = n_u!ci
 Message.Info("Correcto")
 principal.Show
 principal.ciu.Text = ci
 Me.Close

 Else
  Message.Error("Incorrecto")
End If

End
 

  ahora me a faltado algo?



 
última edición por Fenriz07 el Martes, 12 Marzo 2013, 17:48; editado 2 veces 
Fenriz07 - Ver perfil del usuario Enviar mensaje privado  
Fenriz07 [ Martes, 12 Marzo 2013, 17:22 ]
 


Cifrado En Mysql Y Gambas.
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Cifrado En Mysql Y Gambas. 
 
A primera vista, debería funcionar.



 
shordi - Ver perfil del usuario Enviar mensaje privado  
shordi [ Martes, 12 Marzo 2013, 19:54 ]
Responder citando    Descargar mensaje  
Mensaje Re: Cifrado En Mysql Y Gambas. 
 
Bueno, me referia a que si me sirvio jejeje



 
Fenriz07 - Ver perfil del usuario Enviar mensaje privado  
Fenriz07 [ Miercoles, 13 Marzo 2013, 00:58 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron