Encriptación de claves en java
Necesito urgente en netbeans hacer estos dos ejercicios, a ver si me ayudais:
1- Hacer un programa que lea un fichero de entrada con el siguiente formato:
nomusuario1:clave1: /nomusuario2:clave2:/nomusuario3:clave3: /nomusuario4:clave4:
y nos genere un fichero con el siguiente formato:
nomusuario1:aleatorio de 6 cifras:[hash md5 en base64 de la clave concatenada con el numero aleatorio]:
nomusuario2:aleatorio de 6 cifras:[hash md5 en base64 de la clave concatenada con el numero aleatorio]:
nomusuario3:aleatorio de 6 cifras:[hash md5 en base64 de la clave concatenada con el numero aleatorio]:
nomusuario3:aleatorio de 6 cifras:[hash md5 en base64 de la clave concatenada con el numero aleatorio]:
2- Hacer un programa que pida un usuario de la lista del fichero anterior y una clave. Accediendo al segundo fichero ha de comprobar si la clave es correcta o no.