Skip to content

ricardochianc/Lab2_Cifrado

Repository files navigation

Lab2_Cifrado

Ricardo Chian & Pablo García Los nuevos cambios que se hicieron fueron: el uso de tipo de dato en lugar de double se cambió a BigInteger mandando a llamar (Using System.Numerics de .NET) este tipo de dato permite usar números grandes sin restricción alguna, gracias a eso se logró solucionar el problema de las aproximaciones y pérdida de valores. Otro cambio que se realizó fueron en una vista ya que en el último commit se pedia números pequeños, en cambio ahora se puede ingresar de 17 en adelante. Y por último una pequeña mejora al método que calcula "E", antes calculaba 10 posibles y escogía uno de esos de manera aleatoria, ahora selecciona de igual manera uno aleatorio pero previo a seleccionarlo calcula cual de todas las posibilidades genera el "d" más pequeño, por lo que "e" y "d" estarán en un rango entre 1 y 50, para que no existan potencias mayores de 200 y que no ocurra algún tipo de error, ya que en ocasiones mientras más pequeño fuera "e" más grande era "d". En conclusión no hubo cambios de cógido grande mas que cambiar el tipo de dato de double a BigInteger y la optimizacion que se hizo en 5 líneas aproximadamente.

About

Ricardo Chian 1103916 & Pablo García 1174216

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published