Ich mag würde wissen, ob es einen Unterschied zwischen diesen beiden Punkten:PRNG Verkettung
- ein PRNG 256 Bit
- ein PRNG Erzeugung 8 mal 32 Bits zu erzeugen und sie
verketten In der Theorie glaube ich nicht, dass es einen Unterschied gibt, aber mit einem PRNG, der nicht optimal sein könnte. Welche bevorzugen Sie und warum?
Meinst du einen [CSPRNG] (https://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator) (Cryptographically Secure Psuedo Zufallsgenerator)? – zaph
Im Wesentlichen gibt es keinen Unterschied. Im Allgemeinen hängt die Vorhersagbarkeit eines PRNG mehr von der Anzahl der Bits ab, die er verwendet, um seinen Zustand aufrechtzuerhalten. Zum Beispiel verwendet RC4 ein Zustandsarray von 2048 Bits (256 Bytes), erzeugt jedoch bei jeder Iteration 8 Bits, während die Funktion "rand()" in glibc 31 Zustandsbits verwendet und 31 Bits bei jeder Iteration ausgibt. –