Título: login en mysql y vb6 comparar encriptacion Publicado por: elmatador2 en 22 Junio 2016, 17:36 pm estoy haciendo un login de usuario en vb6 y mysql que la cuenta se crea por web y tiene este codigo de encriptacion para el password
Código y necesitaria abrir el usuario desde vb6 descifrando ese password. este es el codigo q tengo en vb6 Código este lo estoy utilizando pero es en otra celda de la tabla sin encriptacion. necesitaria ayuda porfas para comparar ese metodo y abrir con la password cifrada. desde ya muchas gracias Título: Re: ayuda porfas Publicado por: engel lex en 22 Junio 2016, 17:38 pm modifica el titulo del tema... el mismo debe ser descriptivo al problema expuesto "ayuda porfas" no describe nada sobre que va el post
Título: Re: login en mysql y vb6 comparar encriptacion Publicado por: elmatador2 en 22 Junio 2016, 17:43 pm cambiado! :) perdon gente.
Título: Re: login en mysql y vb6 comparar encriptacion Publicado por: AlbertoBSD en 22 Junio 2016, 23:16 pm Hola esta linea es con la que se hashea el password.
Misma linea que pusiste: Código es imposible deteterminar cual es el passworf original teniendo esa cadena. El passwor no esta cifrado aclaro. El password de pasa a su hast sha1()... pack no se que haga pero el resultado se guarda en base64. En tu formulario de VB tienes que aplicarle el mismo proceso a una cadena y despues comparar si el reultado es el mismo. Saludos Título: Re: login en mysql y vb6 comparar encriptacion Publicado por: elmatador2 en 23 Junio 2016, 06:22 am muchas gracias por responder, podrias ponerme algun ejemplo simple porfas?
Título: Re: login en mysql y vb6 comparar encriptacion Publicado por: AlbertoBSD en 23 Junio 2016, 06:30 am Mira tengo mucho que no toco VB a fondo necesitas una funcion que realize sha1 y otra que codifique a base 64
No creo que vengan por defecto posiblemente necesites cargar alguna libreria externa que las contenga. Entonces una vez que encuentras tus funciones. Dato de un textbox... Pasar a la funcion sha1 el valor del textbox y esta funcion nos devolvera un hash. Este valor (En el PHP es procesado por una funcion llamada pack, NUNCA LA HE USADO y no se que haga) Y el resultado de esa funcion pack es convertido a base 64 y ese es el resultado que se guarda en la Base de Datos del MYSQL. no tengo en este momento VB instalado por lo que no puedo proporciar un ejemplo. Te recomendaria que busques primero esas 3 funciones en VB: SHA1, PACK, BASE64_Encode Saludos |