generación de claves pseudo-aleatorias

-2

Si configura un generador de números pseudoaleatorios en dos ubicaciones diferentes, pero con la misma semilla, y asume que ambos están en el mismo número de tics del inicio, ¿emitirán el mismo número?

    
pregunta Stegosaurus 27.01.2016 - 06:12
fuente

2 respuestas

2

Sí. Este es el punto fundamental de muchos tokens de autenticación de 2 factores. La suposición de que usar el mismo algoritmo, con las mismas condiciones de inicio secretas hará que el dispositivo móvil emita el mismo que el dispositivo central, de modo que alguien pueda ingresar el valor en su pantalla, y coincidirá con lo que dice el sistema central. / p>     

respondido por el Jozef Woods 27.01.2016 - 12:59
fuente
0

Sí, siempre que sea el mismo algoritmo. Simplemente llamando a la función predeterminada de "número aleatorio" de un lenguaje de programación, incluso con la misma semilla y el mismo número de ticks desde el inicio, puede o no producir el mismo resultado en diferentes versiones del entorno de ejecución, porque El algoritmo puede ser reemplazado. Entonces, si su programa confía en que esto funcione correctamente, la programación debe aclararse, asegúrese de obtener siempre el mismo algoritmo. Sería bueno contar con la seguridad de los desarrolladores de lenguajes de programación en lo que respecta a futuras versiones del lenguaje / entorno de ejecución.

    
respondido por el Paramaeleon 29.01.2016 - 16:57
fuente

Lea otras preguntas en las etiquetas