Long story short, I have a program that generates 32 character keys. These keys change every second so I assume they are time based. Some of these keys are as follows:
These keys go together with another parameter called
serialNumber. The program, after generating a key like above, forms (with serialNumber and key) a 52 character base32 string called
secret. I do not know how to relate the keys to the exact second they were created (maybe unix time stamp encryption?) but I have a
secret value, and a
serialNumber, and my goal is to reverse engineer the key from it. Given this is possible, can someone lead me down the right path? I'm told I have enough information to actually get the
key from the
serialNumber I just don't know how to decrypt my
secret (looks something like
TQCN562J5NUVFWMNCMHFJLXHWU4R2T7MAC4NFHMFGJD4NNTYWW7A) with my
serialNumber (looks something like
49284393). Any advice would be appreciated.
BTW this is extra credit work, I don't care about the points just want to learn how to solve this problem. Any hints would be appreciated!