¿Los bytes de Sha256 son criptográficamente aleatorios entre sí?

0

He visto algunas respuestas aquí sobre cómo truncar un hash sha ... ¿eso también significa que los bytes / palabras individuales son aleatorios entre sí?

    
pregunta TLDR 08.05.2017 - 05:08
fuente

1 respuesta

3

Bueno, si el hashing SHA-256 expusiera patrones no aleatorios en la secuencia de bytes resultante, eso indicaría un defecto de diseño notable. No se conocen públicamente tales fallas, por eso truncando un SHA-256 el hash está bien (siempre que consideres que terminas con un hash más corto, por supuesto).

Dicho esto, las funciones hash criptográficas no son oracles aleatorios y aún así debes tener cuidado cuando usando uno como PRNG .

    
respondido por el Arminius 08.05.2017 - 06:45
fuente

Lea otras preguntas en las etiquetas