Con la intención de verificar que tan difícil es que una llave se repita, cree este programa que nos indica cuantas veces se "genera" una misma llave, con lo cual podemos darnos una idea de que forma es mejor encriptar nuestro mensaje, basándonos en el tamaño de la llave principalmente.
Como parámetros principales debemos ingresar:
- Cantidad de pruebas a generar.
- Tamaño de la llave.
- Cantidad de llaves a generar.
Llaves de longitud "3".
Llaves de longitud "4"
Conclusiones:
Simulando un intento de obtener las llaves para descifrar un mensaje, es comprobable que, mientas más grande sea el tamaño de la llave, mayor será el esfuerzo y tiempo necesario para obtener una llave similar.
Observación
Seria recomendable que se realizaran pruebas por medio de un programa echo en paralelo, de esta forma podríamos crear una simulación de ataque más real y, de esta forma ver que tan eficiente es una clave de "n" números con un mejor aprovechamiento de los recursos computacionales.
La idea es muy buena; hubiera sido interesante realizar un comparativo entre diferentes lenguajes y/o generadores pseudoaleatorios para ver qué tanto efecto tienen esos. 5 pts.
ResponderEliminar