安装、激活 Navicat Premium

本文只探讨技术方式,请勿用于商业用途

下载dmg包

64位中文版

密码:ads2

64位英文版

密码:a5l4

生成秘钥对

生成RSA私钥

openssl genrsa -out rsa_navicat_private_key.pem 2048

把RSA私钥转换成PKCS8格式

openssl pkcs8 -topk8 -inform PEM -in rsa_navicat_private_key.pem -outform PEM

生成公钥

openssl rsa -in rsa_navicat_private_key.pem -out rsa_navicat_public_key.pem -pubout

修改pkg文件中的公钥

路径是: Content/Resources/rpk

断网注册(很重要)

打开app点击注册

file

输入序列号

中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW

输入激活码,然后点击手动激活

file

获取激活码之解密请求码

file

解密激活码明文http://tool.chacuo.net/cryptrsaprikey

file

解密加密明文

{
  "K" : "NAVHT4PXWT8WQBL5",
  "P" : "Mac 10.13",
  "DI" : "YTMzODhlYjhkNmUyMzM5"
}

参数说明

  • K DI为我们第七步解密的内容
  • N和O可以自己随便填
  • T时一个Linux时间戳

注意T参数

T时一个Linux时间戳,必须小于第六步提醒的请在xxxx年xx月xx日之前激活中的这个时间点。例如提醒你必须在2018年07月26日前激活那么你生成的T就不能是7月26日之后的时间戳。不然或激活失败。

改造后的加密明文

T参数的时间戳切记别搞错了

{"K":"NAVHT4PXWT8WQBL5", "N":"ailuoy", "O":"ailuoy.ailuoy", "DI":"YTMzODhlYjhkNmUyMzM5", "T":1529996064}

获取激活码之自己加密激活码点击这里

file

file

参考文章