FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ayuda con aes_decrypt mysql
Estoy generando una aplicacion en delphi 2009 con mysql y la contraseña la encripto con AES_ENCRYPT(valor, 'llave') la escritura la realizo sin ningun problema pero al momento de realizar la consulta para poder visualizar el dato con aes_decrypt y visualizar el dato con query.fielbyname().asstring recibo el dato encriptado. Alguien sabe como puedo resolver este problema?
|
#3
|
|||
|
|||
Creo que no me explique bien, si realizo la consulta directamente en mysql si veo el dato sin encriptar el problema es dentro de delphi se queda con el valor encriptado aunque llame la funcion de desencriptar
|
#4
|
||||
|
||||
Bueno...siempre es bueno explicarse bien desde el principio para que te podamos ayudar mejor, he ir directamente al grano sin dar vueltas.
Como veo que eres nuevo por aquí te doy la Bienvenida y recomiendo leer nuestra Guía de estilo y las Etiquetas(tag) disponibles para conocer ciertas reglas de nuestro foro y tener un buen formato en los post del foro. Sobre tu problema... creo que poniendo algun código ejemplo puede ayudar a que podamos ayudarte. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 31-01-2011 a las 19:18:44. |
#5
|
||||
|
||||
¿Por qué no pones algo del código que usas para que podamos entender mejor?
// Saludos |
#6
|
|||
|
|||
Aqui esta la consulta que realizo para obtener mis datos:
consulta:= 'select u.usuario, (aes_decrypt(u.clave,' + '''' + '1234' + '''' + ')) as psw, u.desc_usuario,' + 'p.agregar_zonas, p.modificar_zonas, p.consultar_zonas,' + 'p.agregar_cobr, p.modificar_cobr, p.consultar_cobr,' + 'p.capturar_entregas, p.modificar_entregas, p.validar_entregas,' + 'p.agregar_usuarios, p.modificar_usuarios, p.consultar_usuarios,' + 'p.consultar_entregas from usuarios as u ' + 'inner join permisos as p on u.usuario = p.usuario ' +'where u.usuario =' + '''' + nombre +''''; y lo mando a llamar de la siguiente manera: form1.Edit1.Text:= QModificaUsuario.FieldByName('psw').AsString; y el valor que me asigna es el valor encriptado |
#7
|
||||
|
||||
Mira ésta consulta SQL que pongo que te puede orientar:
Si te das cuenta en la parte interna estoy cifrando la palabra 'Hola' con una llave de nombre 'llave' luego al resultado de ese cifrado nuevamente los descifro con la misma llave, lo cual debería tener como resultado final la misma palabra 'Hola' Espero se entienda.... Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 31-01-2011 a las 19:46:51. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con mysql en kubuntu | Robert01 | MySQL | 1 | 22-12-2008 11:03:47 |
MySQL Gratis AYUDA!! | cmm07 | Varios | 8 | 11-06-2008 14:30:02 |
Ayuda con MySQL | pelaorb68 | SQL | 4 | 16-03-2007 22:32:47 |
ayuda mysql server | tato | Varios | 2 | 14-12-2005 18:50:45 |
|