Modiga-Disabled
Newbie
- Joined
- Sep 8, 2006
- Messages
- 4
- Reaction score
- 0
Yeah, the first 32 characters is an MD5 hash of your IP. The other 32 are unknown. The weird thing is that it doesn't just accept any random string for the next 32 characters. For example, here's one of my UIDs:
Code:c0bfe170ddc59b73110e1f87c7108764d0fc2939c777e488f630b074199e6fcf
My current IP is 69.79.201.205, and when MD5 encoded is c0bfe170ddc59b73110e1f87c7108764. (You can try it out and confirm here) The remaining string, d0fc2939c777e488f630b074199e6fcf, is what's a mystery. You can convert Valve's Birthday to a Unix Time timestamp here. Afterwards you should MD5 encode it so you have a 32 character code, then add that code to your MD5 encoded IP. To know if you've entered a valid UID, when testing it with gdxt.php it should print out &okay=okay&.
Something weird is happening with my UID. The first two letters/numbers are always the same and the last 22 letters/numbers remain the same. But the middle 40 letters/numbers are variable.
When encoding my IP (86.4.135.153) with MD5, I get bc52ad29e98d2a38e1b448f2c57dc20b
my UID is 'bc "52jd29968d2a382151f862c57bc20853oq64" 58cbcb28511dc53724c057'
The bit enclosed in "" is the changing part. Only the first 2 figures match up.
EDIT: Okay I get it now, at first it matches your IP but then the middle changes over time.
You can safely ignore me.