Skip to content

Ant-On-03/Cryptography_LFibonacciGenerator

Repository files navigation

LAGGED FIBBONACCI GENERATOR

En este proyecto el objetivo es implementar una serie de algoritmos de encriptación en diferentes lenguajes. Usé Julia para implementar el generador de números pseudoaleatorios recomendado por George Marsaglia en 1987 siguiendo sus recomendaciones en "TOWARD A UNIVERSAL RANDOM NUMBER OPERATOR".

https://web.archive.org/web/20100610050921/http://stat.fsu.edu/techreports/M766.pdf

El generador en sí puede ser usado con varias operaciones,image desde aditivas, multiplicativas a XOR (two-tap).
image

Este generador de números pseudoaleatorios parte de tomar un vector inicial de elementos I tal que
image

La operación que implementé es la siguiente.

image

Para emplear este algoritmo desde la terminal, es necesario tener instalado julia y escribir el comando

"julia Lagged_Fibbonacci_Generator -k 999 -l 9"

Esta empleará de llave 999 y generará un número entre 1 y 9. El resultado es el número generado, que se mostrará por terminal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors