So what would happen if you tried to do it with a steam one?
If the key.dat was on the computer it was created on, could you not just reverse engineer it without a second key?
To answer this question, I could if I knew the algorithm that Badspot uses to generate the encryption key. I don't, and I don't have any interest in reverse engineering to figure it out. My goal isn't to help people hijack other peoples keys, this method is much more restrictive.