Ayuda con proyecto de cifrado simple en java

Iniciado por Alfrikmx, 4 Noviembre 2016, 05:26 AM

0 Miembros y 1 Visitante están viendo este tema.

Alfrikmx

porfavor necesito ayuda, busco que temas debo estudiar para poder hacerlo. Les agradezco su ayuda. Saludos.

Objetivo:

Realizar el proceso de cifrado de una Cantidad que permita ocultar el valor original y generar una llave que permita descifrarlo

Procedimiento:

Elaborar una interfaz gráfica similar a la de la Imagen. Con un campo de texto para ingresar un valor numérico de 4 cifras. Utilizar los componentes que consideren adecuados para mostrar clave de cifrado y el código resultante

2-Solicitar un número de cuatro cifras

3-Incluir evento para que al presionar la tecla "enter" en el campo active la funcionalidad. En su defecto agregar un botón que realice tal función

4-La cantidad perteneciente a las centenas elevarla al cuadrado

5-Concatenar ala izquierda símbolo de @

6 Concatenar números al azar del lado izquierdo (entre 0 y9) hasta completar longitud de 8

7, Pedir un número  aleatorio que funja como clave de descifrado (entre O y 9)

8-Si el número es mayor a 7 restarle al número el valor de 7


9-Utilizar el numero  como posición separar la cadena en inicio y fin

10-generar dos caracteres alfabéticos aleatorios letra 1 y letra 2

11-concatenar inicio + letra 1 + fin + letra 2

12- mostrar código cifrado



Ejemplo:

Numero = 4312

Centena: 3

3^2= 9

Cadena = 4912

Centinela = @4912

Posiciones 8 = 724@4912

Key = 5

Inicio = 912

Fin 724@4

Letra 1 = M

Letra 2 = E

Código = 912M724@4E

• Que el número solicitado sea de 4 cifras positivo de contrario enviar mensaje de incorrecto

• Que la clave de sea un número entró O y 7

• La clave de cifrado conste de longitud de 10

• Letras generadas aleatoria mente

• utilizar @ como centinela