4 ms·
I like Crockford 32. It has more letters than hex, but is resistant to swear words. https://www.crockford.com/base32.html https://www.crockford.com/base32.html
by earthboundkid 3y ago
I like Crockford 32. It has more letters than hex, but is resistant to swear words.
https://www.crockford.com/base32.html https://www.crockford.com/base32.html
- throwaway35777 3y ago> resistant to swear words No it's not. Edit: downvoters, a tame example is 0x72b5473d5a567200.
- copper-float 3y agoI have no idea what that is supposed to say.
- earthboundkid 3y agoYou take that hex and turn it into Crockford32 and it says eatmefatass00.
- deleted 3y ago[deleted]
- vesinisa 3y agoResistant might be a strong word. I can see it only has E, A and Y as vowels which maybe helps a little for English as long as you're not the SATAN himself.
- throwaway35777 3y agoIt's also trivially easy to reroll ids until they don't contain a swear.
- vesinisa 3y agoCollecting the dictionary of all swear words for all languages and their dialects might be less trivial. Keeping it up to date would probably take an institute worth of researchers.
- throwaway35777 3y agoAnd there's no "forward secrecy" - if a normal word becomes a swear, then it's often hard to go through and change all uuids. Which is why the standard has been base16 (or base10) for so long.
- zeven7 3y agoBut what if deadbeef becomes a swear? /s… but only halfway
- earthboundkid 3y agoModi is out of control.
- hinkley 3y agoThey did naz1 that coming.
- jszymborski 3y agoWhat's more, unlike b58, it's case insensitive. I usually favour b32 for IDs. There's also word encodings, but frankly those have more lewd combinations than they don't to a mind such as mine.