离线激活如何在软件上工作

How does Offline Activation works on Softwares

许多最新的软件都有通过离线方式激活产品的选项。但这究竟是如何工作的呢?在电脑没有联网的情况下,软件如何生成密钥并知道给定的代码是正确的激活码。我说的是 Adob​​e CC 产品和 Autodesk 产品等示例。

他们是否用一个值对键进行加盐,然后对其进行解盐以获得特定信息?

我只是愿意了解更多。在线激活通过检查他们的服务器的密钥来工作,但离线:O

解决方法很简单。如果一台机器离线,它需要一台在线访问的机器的帮助来帮助做http请求并将响应中继回离线机器。

  1. 离线软件生成明文形式的请求负载。
  2. 用户将此明文复制到一台可以上网的机器上,向公司激活服务器发起请求。
  3. 服务器return一个响应。将响应复制到离线 机器完成激活。