El Mounstruo Final domado después de varios días.

Del 01 de Mayo al 03 de Mayo.

Contexto.
Decidí hacer un único registro general de los tres días que tardé con el algoritmo RSA para facilitar la evaluación de aprendizajes de mejor manera.
-El 1 de Mayo parecía ir todo bien pues creía entender la estructura del algoritmo. Logré terminar el codificado, aunque leyendo varias veces el folleto me dejaba dudas de si estaba bien.
-El 2 de Mayo entendí mejor cómo funcionaba pero los resultados no me parecían correctos y comprobé eso porque el decodificado no me funcionaba. La gran duda era como lograr que los valores de e,n y d no cambiaran cada vez que corría el algoritmo.
-El 3 de Mayo un compañero de otro grupo (shoutout para Jose), me ayudó a comprender cómo ajustar los algoritmos para fijar los valores de p, q, n, e y d. Además como reducir el rango de búsqueda de "d" para que no explotara mi compu. Gracias a su ayuda y el esfuerzo de tres días, el RSA está listo.

Aprendizajes.
Utilizar un rango para la función random que encontraba p y q permitió realizar el algoritmo y fue un gran descubrimiento para mí. Además, entendí mejor la necesidad de fijar también los valores de n y e para poder decodificar fueron muy útiles. Adquirí una gran cantidad de conocimientos al realizar este algoritmo.

Calificaciones.

-Diversión: 7.5/10.
Este algoritmo fue sumamente entretenido. Lógicamente es un poco frustrante realizar modificaciones durante tres días, pero eso no impide que durante el proceso de intentarlo haya una cierta diversión.

-Aprendizajes: 8/10.
No estoy seguro de si los conocimientos adquiridos sean muy útiles para futuros temas y algoritmos, pero aprendí bastantes conceptos nuevos mientras realizaba este algoritmo.

-General: 8/10.
Sin duda fue la prueba más difícil y cansada, pero queda una gran satisfacción ver que ya funciona correctamente.

Firmada: Jairo CS.

Comentarios