I'm trying to figure out the best way to securely seed a rng in C#.
The class I am currently using is the
After going through the documentation you can seed it using an
Int32, however and I may be wrong in how i assume this, an
Int32 would essentially have only 32 bits of entropy which is much less than the recommended 128 or 256 bits of entropy.
Does anybody know of a better C# RNG or how to property and securely seed it with 128 bits on entropy? I haven't been able to find anything
Thanks for all the help.
I'm trying to securely generate random numbers that can repeatable across different machines. Basically I'm trying to find a CSRNG that can be seeded with a hash value or something similar and if I ran that piece of software on a different machine with that hash as the seed, it would produce the same numbers.