1 votos

¿Cómo crear 2048 bits aleatorios a partir de 256 bits?

¿Bastaría con repetir el mismo valor 8 veces? ¿O hay algún método más inteligente para hacerlo? Los valores de 256 bits se generarían a partir del SHA256 de los archivos.

2voto

Amzoti Puntos 46324

Los números aleatorios para la criptografía son un tema difícil porque se necesitan verdaderos números aleatorios y eso es un tema difícil.

Sin embargo, el método que sugieres no es suficiente en absoluto para fines criptográficos.

Debería echar un vistazo a la Recomendación del NIST para la generación de números aleatorios Generación de números aleatorios mediante generadores de bits aleatorios deterministas .

Además, podría echar un vistazo al "Handbook of Applied Cryptography".

Por último, tal vez quiera informarse sobre DIEHARDER y TESTU01 para probar la calidad de tus bits aleatorios ya que necesitas una fuente de alta entropía.

Si se trata de un propósito no criptográfico, es posible que desee utilizar Keccak - SHA3 para ampliar el número de bits.

Saludos

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X