I generatori pseudocasuali ( PRG ) sono funzioni che prendono un piccolo input casuale (chiamato Seed) e lo mappano in molto output più grande.
Tuttavia, il processo di mappatura deve essere imprevedibile affinché il PRG possa essere utilizzato in modo sicuro in crittografia.
La mia domanda è: c'è qualche strumento che fa il contrario? Prende una lunga stringa casuale e la mappa in un output casuale imprevedibile più piccolo?
E se no, possiamo usare s-box per questo scopo?