1

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

kks21199
  • 1,116
  • 2
  • 10
  • 29

1 Answers1

1

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.

  1. The offline software generate a request payload as plaintext.
  2. The user copy this plaintext to a machine with online access and do a request to the company activation server.
  3. The server return a response. Copy the response to the offline machine to complete the activation.
Morty Choi
  • 2,466
  • 1
  • 18
  • 26