PNRG is not easy (Security)
PNRG is a Pseudo Number Random Generator.
Here are two definitions of PNRG:
Wikipedia
NIST
In case you don't subscribe to the ComputerWorld Security news email, I wanted to put up this post to spread the good word.
Reverse engineering cracks Windows encryption and Microsoft confirms that XP contains random number generator bug.
"Windows only refreshes its "randomness" after the PRNG has produced 128K of output. And since a typical SSL connection between, say, Internet Explorer and a bank consumes just 100-200 bytes of output, it's possible to predict 600-1,200 different SSL connections."
Granted, you need control of the computer to gain access, but nevertheless, this is something to be aware of.
Or, if your glass if half full, this is a good reason to switch to Vista J!
Simulating PRNG is not an easy task. As a security enthusiast, I sincerely hope Microsoft chooses to fix this before SP3!
Cheers
jk