A partir de un código base generador de hash para texto plano ingresado por teclado, requiero una adaptación para hacer un programa en JAVA Eclipse donde se almacenen los hash de diferentes String para luego ser verificados:
1.- Tenga las siguientes opciones:
a.-Ingresar texto b.-Verificar texto
a.1.-Ingresar método a cifrar b.1.-Ingrese el método a verificar
a.1.1.- Md5 a.1.2.- Sha1 b.1.1.-MD5 b.1.2.-Sha1
a.2.- Ingrese el texto a cifrar b.2.-Ingrese el texto a verificar
2.- Se ingrese por teclado varias cadenas de caracteres, bien sea para el hash md5 o sha1, generando sus respectivos hash (ver código adjuntado "Generador_hash")
2.- Almacenar los hash de cada cadena de caracteres ingresada
3.-Verificar si un texto ingresado por teclado existe, comparando los hash (el que se ingreso previamente con el nuevo hash generado para verificar)
4.- Generar el mensaje donde, si los hash coinciden "el texto no ha sido adulterado" si los hash no coinciden "El texto fue adulterado"
5.-Si no hay texto previamente almacenado para hacer la comparacion de los hash, enviar el mensaje "Aun no hay documento almacenado"
NOTA: El código para ingresar String y generar el hash ya esta hecha ver archivo adjunto "Generador_hash", se requiere la parte de almacenar los hash de cada String ingresado por teclado para luego comparar ese hash con el nuevo hash que se genere al ingresar otro String por teclado en la opcion de verificar. EL LENGUAJE DE PROGRAMACIÓN ES JAVA Y EL ENTORNO DE DESARROLLO ES ECLIPSE. no hay texto previamente almacenado para hacer la comparacion de los hash, enviar el mensaje "Aun no hay documento almacenado"
Hola Señor
soy bueno en Java y utilizo Eclipse tambien soy bueno en criptografía (hash MD5 o SHA1) y matematicas puedo completar tu proyecto
cuando lo complete usted puede comprobar y aceptar mi oferta
Soy estudiante de programacion java y recientemente he realizado un proyecto similiar pero con la particularidad de que no tenian hash, aunque no es muy complicado implementarlo