|
|
|
|
|
by lolinder
1302 days ago
|
|
> UUIDs are 128 bits. Which is beat by a 5 character a-z random string. A sibling gives the actual math that shows how wrong this is, but this doesn't even pass the most rudimentary sniff test. The most common encoding for a lowercase string would be in 8 bits per character, so a 5 character string can get you at most to 40 bits. And that's assuming you allowed every one of the 256 possible characters. You're restricting it down to 26 characters. EDIT: I was curious, so I checked. Even if you allowed every current Unicode character, 5 characters only gets you to ~86 bits of entropy: log2(149186^5) ~= 85.9 As for the original 6 nines claim, I also calculated the entropy for a 14 character random password that allows all 62 letters+numbers plus 8 special characters: log2(70^14) ~= 85.8 It's not until 20 characters that it matches a UUID v4. So, yeah, I'm okay with OP's 6 nines. |
|