Prueba aleatoria
El objetivo del programa es realizar un test para saber si la clave generada es dificil de romper o de decifrar.
Para realizar esto debemos saber si esta clave es totalmente aleatoria, por lo cual medimos las frecuencias que se reciben.
Para lograr esto exiten diferentes puebas pero en este caso usaremos la prueba de "monobit".
Codigo
Algunas pruebas realizadas
Una prueba
Mas de una prueba
Concluciones:
Despues de varias pruebas realizadas nos dimos cuenta de que no es totalmente aleatorio ya que no paso la prueba la mayoria de las veces realizada dicha prueba.
Referencias:
http://www.random.org/statistics/frequency-monobit/
Hubiera sido mejor incluir varios tipos de pruebas. También sería bueno redactar en inglés al ser posible. Van 5 pts esta vez.
ResponderEliminar