Many latest softwares have an option to activate the product through offline method. But how does this exactly work ? Without the computer being connected to internet, how can the software generate a key and also know that the code given is the correct activation code. I am talking about examples like Adobe CC products and Autodesk Products.
Do they salt the keys with a value and then unsalt it to get specific information ?
I am just willing to know more about it. Online activation works by checking their servers for key, but offline :O
The solution is simple. If a machine is offline, it need help from a machine with online access to help do the http request and relay the response back to the offline machine.