Author Topic: How Blockland Keys are made.  (Read 1798 times)

Just a little thing I thought I would tell you guys.

Alright, so Blockland keys are made using a preset first 5 characters, and the rest are randomized.

So, Badspot's ID is 0. The first BL ID is also 0. BL ID 0 has it's first five characters being AAAAA. The next ID goes one letter down, so kompressor's key starts with AAAAB, BL ID 2 starts with AAAAC, and so forth. However, the letters I and O are not allowed. After Z, that is 24 ids. There are then all numbers in order following that, besides 1 and 0, so AAAA2 would be the first ID after Z. After you get to 9, the letter behind the letter modified goes up by 1, so the new bl key AAABA or ID 32 so far. This keeps going forever and ever until 99999. That is BL ID 33554431, wow.

Hope you guys found this a bit interesting if you did not know this.
« Last Edit: August 17, 2015, 12:32:30 AM by rggbnnnnn »

i think it was visolators chatbot that had a tool that converted blids to the first five digits tho im sure the code is easy to replicate with this knowledge and some problem solving

My lowest ID starts with AALKP. Try to guess what it is.

There's a key id function where you enter the BL_ID and it tells you the ID. (The first 5 are known as your key ID).


It just increments the last BLID made and converts it into base32 for the first 5 digits.

The other last groups are randomly generated, which makes a UUID of 5-4-4-4.

It just increments the last BLID made and converts it into base32 for the first 5 digits.

The other last groups are randomly generated, which makes a UUID of 5-4-4-4.
Once again Honno for the win.

The first 5 digits of the key are a base 32 number, except instead of 0-9 etc symbols it's A-Z 2-9 minus I and O, in that order. The rest of the characters, are, as far as is known, completely randomly generated. There is no real pattern except for a slight deviation from true randomness to verify that the key is indeed real.

I can't believe I don't know about things like Base32 until I post stuff like this. Seriously.

The first 5 digits of the key are a base 32 number, except instead of 0-9 etc symbols it's A-Z 2-9 minus I and O,

any reason why its like that?



Fixed.
Which would mean Badspot's starts with AAAAA, not AAAAB

any reason why its like that?
I and O look like 1 and 0, which is why it skips 0 and 1 as well. Conveniently, it equals out to 32 characters which is really easy to manipulate.

Also, the most likely way that the rest of the key is generated is a CSPRNG (Basically a super secure untracable random number generator) in PHP after the payment is received
« Last Edit: August 17, 2015, 12:44:29 AM by Ipquarx »

I thought 0, 1, 3, O, I, and E were all skipped?
E and 3 might not be

but yeah, this is kind of neat common knowledge