Author Topic: Is there any way to generate your key with its first 5 letters?  (Read 3188 times)


oh idk what mixed me up then

it must have been every key used to start with AA

It's weird to me that you had that realization just now, because for the longest time it was the rule that "all BL keys start with AA." It wasn't until pretty recently that we figured out how the first characters worked and figured out that it would be possible to have a key that started with AB. Then the first AB key came around, and we were all amazed.

Didn't someone make a program where if you have the plain text (i.e. the actual key) for one key.dat file, you can use that information to decrypt any other key.dat on that computer?

Yep. *bows*

Hi. I'm here to get you your key back.

I just wrote a utility to extract a key from a key.dat file. This is nowhere near as scandalous as it sounds. It is not possible to rob people of their keys using this utility. Key.dat files are simply your plaintext key encrypted. If you have a key.dat file where you know the key that goes into it, you can actually extract the encryption key from that key.dat. Luckily, this encryption key is unique to your computer and will work on other key.dats in reverse, input the encryption key and out comes the plain text key.

Using the utility I wrote, you must have one key that you actually know and the key.dat file for the key you want to recover. To recover this key, rename the key.dat file to keyLost.dat. Then, open Blockland and input the key you know. You can then close Blockland, it has written the key.dat file. Then, open up Key_Recover.exe (which should be in your Blockland directory) and type in the key you just put in Blockland without any dashes or spaces. It then outputs your recovered key, that easy. The source code for this utility can be found here, but since I can't post an executable on the forum please PM me for a link to the executable file. I've taken the liberty in already PMing you a link, Kniaz.

Just noticed that that was two years ago today. Happy second birthday, key recovery tool!

Didn't someone make a program where if you have the plain text (i.e. the actual key) for one key.dat file, you can use that information to decrypt any other key.dat on that computer?
In addition to Trinick having made one, I made one as well in my KeyUtils program.

Yeah
Also if you have enough encrypted key.dats from another computer, you can figure them all out iirc
This is true. If you have as few as 3 keydats made on the same computer (Knowing nothing else about the keydats, not even the BLIDs), using more advanced attacks it becomes feasible to get all 3 of the keys. Having more keys reduces the workload significantly, by the time you get to 5-6 keydats you could theoretically do it by hand.
« Last Edit: February 18, 2016, 12:50:16 AM by Ipquarx »