I read the answer about the manual , and it was pretty interesting. The GUID seems to be time based, and v1 uses the MAC address with v4 using RNG.
From wiki
Cryptanalysis GUID WinAPI generator shows that, since the sequence of identifiers GUID V4 is pseudo-random; given the full knowledge of the internal state, one can predict the previous and subsequent values.
Do I need to worry about this? say when creating cookie data for users? or password reset?
My question is how to use the GUID correctly and how can I prevent the creation of the same GUID (say, through two threads on the same computer created within the same millisecond) and how can I use it so that it does not display previous keys. I am switching from using async RNG to synchronize RNG (locking between threads) with a GUID, and now I think there might be a problem with this.
user34537
source
share