Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Cifrado En Mysql Y Gambas.
Autor Mensaje
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cifrado En Mysql Y Gambas. 
 
A primera vista, debería funcionar.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Cifrado En Mysql Y Gambas. 
 
Bueno, me referia a que si me sirvio jejeje
 



 
Fenriz07 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Gambas Y Mysql Invitado General 2 Viernes, 27 Agosto 2010, 18:17 Ver último mensaje
shordi
No hay nuevos mensajes Gambas Y Mysql raul Bases de Datos 2 Lunes, 31 Diciembre 2012, 19:11 Ver último mensaje
raul
No hay nuevos mensajes Cifrado Sha1 --> Gambas Sincronización... jarrypalacios General 0 Martes, 26 Agosto 2014, 16:44 Ver último mensaje
jarrypalacios
No hay nuevos mensajes Mi Nueva Aplicacion De Cifrado De Archivos... jousseph Aplicaciones/Fragmentos de Código 1 Lunes, 13 Febrero 2017, 09:51 Ver último mensaje
shordi
 

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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron