Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2015, 13:09
Avatar de Fodonga
Fodonga
 
Fecha de Ingreso: septiembre-2015
Mensajes: 3
Antigüedad: 8 años, 7 meses
Puntos: 0
Pregunta Crear un hash unico protegido

Hola nuevamente

Hago la pregunta en Java ya que utilizo este lenguaje, pero en realidad me gustaría mas una ayuda en la parte lógica también.

Resulta que yo genero un codigo hash encriptado con el metodo "DES" y luego lo codifico con base64.

Todo me funciona correcto, el problema me surge cuando quiero crear una opcion que sea dinamica, es decir, que hay un campo contraseña que puede ir o no, entonces supongamos que el codigo encriptado fuera asi

af8asfa9s8f7asf9as7f8asf98asf79a8sf798as79f87as98f asf

Y así fuera con un password (encriptado, claro)

af8asfa9s8f7asf9as7f8asf98asf79a8sf798as79f87as98f asf==asf78as9f

Ahora me doy cuenta que tengo la cabeza quemada ya que si el cliente borra la última instrucción: ==asf78as9f le deja de preguntar por la contraseña y me saltea al código sin protección.

De qué manera podría camuflar la contraseña para que no puedan saltearla?

Imaginen que el cliente rellena sus datos de esta forma:

Usuario, Email y Contraseña (OPCIONAL)

Se genera ese código Hash con sus 2 datos y si puso una contraseña, con los 3.

Desde el Hash se podría recuperar la información, pero si uno ingresó un password, otro podrá borrar el pedazo de texto ese final (que es la contraseña) y evitar la validación...

Ojalá se haya entendido, es que si no tengo que sacar la opción de validar con password y dejar solo los datos y me gustaría darle la opción de protegerlo.

Gracias anticipadas