(Backup) Download and Activate Navicat 12.0.22

This is only for backup purposes, as I always have to search for activation each time. It’s better to have a post here. Although there is a lot of information online, I have to say that activation in this version is the most reliable.(English version Translated by GPT-3.5, 返回中文)

Download

Provided Navicat Premium 12.0.22 MacOS download

Download navicat120_premium_cs.dmg

Download navicat120_premium_en.dmg

Generate Public and Private Keys

Open the console, type openssl, and then enter the following command to generate the public and private keys:

Generate private key

1
OpenSSL> genrsa -out rsa_private_key.pem 2048

Generate public key

1
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

At this time, the current folder will generate the following 2 files

1
2
rsa_private_key.pem 私钥
rsa_public_key.pem 公钥

If you don’t want to generate or for other reasons, I also provide the public and private keys generated by me at the bottom.

Copy the Public Key to Navicat’s rpk

  1. Use Sublime or other text tools to open rsa_public_key.pem and copy this content to the directory below

    1
    /Applications/Navicat Premium.app/Contents/Resources/rpk

You can also open Finder - Applications - Navicat Premium one by one - right-click and select Show Package Contents - Contents - Resources, use a text tool to edit the rpk file, and copy the complete content of rsa_public_key.pem into it, as shown in the video below

Launch Navicat

  1. When entering Navicat, the following content will be displayed. Here I use the public and private keys at the bottom
    img

  2. Click Register and copy the key

    1
    2
    中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
    英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW
  3. Click Manual Activation. If you don’t see this, then disconnect from the internet and try again

    img
    img

Perform Activation

  1. Open the website RSA Public Key and Private Key Encryption, copy the ciphertext of Navicat, and the complete content of the private key rsa_private_key.pem, like this
    img

  2. Perform the following replacements

    You can get the timestamp from here Webmaster Tools > Unix Timestamp

    1
    2
    3
    4
    {"K":"XXXXXXX", "N":"名字", "O":"组织名", "DI":"YYYYYYYY", "T":时间戳, 秒}
    将明文中的对应键值进行替换, 并填入自己的名字和组织, 就像这样

    {"K":"NAVHT4PXWT8WQBL5", "N":"Ruter", "O":"ruter.abcde", "DI":"OWM0NjgwYzQ4M2VlM2U0", "T":1583225882}

    img

Activation Complete

Copy the ciphertext and activate

img

Complete!

img

I made an activation tool myself

RSA Simple Generator (Including Navicat Activation)

Used Public and Private Keys

Public Key

1
2
3
4
5
6
7
8
9
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyXeV0pMXDhdDwCXkrENS
IMybr9EfWKE+MMu5o9tmx+qA/FPRXP5zL9bLWBP1wYLM2pCzsm1x/AXUB27RIwn1
Pztl+q/AxxwGLd6UdeVtrMkZU70migv6zFgEwTMCvPiIJb5RZH7l2GLefE+1eyVy
NQQawqAMQ4ECjMJIUonWv8DC2qLstdiotozJfBuZNMaHD8smkvmPucM7Y/jXJ+Jr
Ar0GbS08UdP7VgqcIS/4MQiqMS/Kp8uU0lVsVhVoKdEPgDinuIKApy24fXs1qKtv
k8qYRyuXP/us7V/cZLfKoXa/ylYSKIwhM/0kHplq3kpyZ0L4P+aoZDMacE0xSD74
iQIDAQAB
-----END PUBLIC KEY-----

Private Key

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAyXeV0pMXDhdDwCXkrENSIMybr9EfWKE+MMu5o9tmx+qA/FPR
XP5zL9bLWBP1wYLM2pCzsm1x/AXUB27RIwn1Pztl+q/AxxwGLd6UdeVtrMkZU70m
igv6zFgEwTMCvPiIJb5RZH7l2GLefE+1eyVyNQQawqAMQ4ECjMJIUonWv8DC2qLs
tdiotozJfBuZNMaHD8smkvmPucM7Y/jXJ+JrAr0GbS08UdP7VgqcIS/4MQiqMS/K
p8uU0lVsVhVoKdEPgDinuIKApy24fXs1qKtvk8qYRyuXP/us7V/cZLfKoXa/ylYS
KIwhM/0kHplq3kpyZ0L4P+aoZDMacE0xSD74iQIDAQABAoIBADZY0wq18R80+WrJ
DhHGK057w3e/MvSGsq8ZFd/03JoLUXY/6hdq8Im0KLB+2em0riw7oq38RiZVMCg9
JZ+NHSJMlKr2ZEuR7LzM8UGIfXiB2xoyyUWuC566E7ZGW3O8m4WK/Ivei4Q+z4O7
QNqSdGeGzu03nXdMQvLTqgzR8CNTkvDTdz+VeDkc7cC6Wi1C3mini0Z8JWWB6+eP
eJF9gvmgrph4MuM2LXA4DzVa7s9JadRscJEWHDHx2Ms8mZh0bhQMFpn8PYd5N4WE
m9qNB/2dsyAJZBdy6p/pDegEJr8LMXP+JlJZMxMzi2C3PtLlC5XHI1m2Z6BPBPM1
nCP9iC0CgYEA50QSbQxZ8qDntWD46DN1MB3lgVdp8M141YM/t4Mjre7n0KJZzY3E
hpor0VJAFuhkJVTM6m8O65fNmVl3lvn4NmTte4XJR8sn4WWd/C1Zg76cYqHN3g09
Spw50RGy6UOCmAtn/JfdEYaaI8d3EwdbLLqQ1eXDe1BBRbFrE2Q2c/cCgYEA3wOj
zNAw2kb6QSjgPfLz1GGsIU0A/XEk6qRkYdHdceSWjMnm8nliOznqWx1VCcDimFMx
yYmhJOQU5YVDSanb6QODqn7g59S6dHwyhgXqBB8fSLELW1LgLizk6e5sKIzT7dX1
rpKssd35YxB5mDQEVZOiWT/qtj2utdsCvHUh138CgYEAiVq4xuOrGJvQgr2Rl/fY
Bjf7c5KDbW3b8pP9Z/UPX+Kg9B040Qj+TCONGsmLHw/vSuzOt/42El8a0ZV9ncHh
Vg0jr1WKcoWKrig4aOpWXBT9tOb86oFagdG/1Rh59mkOS1ea7z8TIbGcItv5MOgR
ksNL+n54V+kWm1oAiofef4kCgYEAq03bc4b0D6b3sjeY0F0f6KLCGq5QtV1E0yxF
o1IWfNbuweSRDu4og4AAQc7tNFnCdOlq0/lxG6pLVuafgiUEtB8r8zoUvl+Mfc+s
63/9ev8BA9Bi/dpSM4XurLakxB0w6X8xgdBO8S2l0++ix0QllCqcSVwsiaIl4rEB
kAuVXDcCgYEAn8nXQs9O+zUx6RC1V5uUO9n20+fQwKz7C3wM2Cqa4QuGKv1/W3s/
DLcJpMbxVMMUfQ2d40AybrpV+mk3WjwNyZnJD0nFTji5zuXBXgBLCDmJp5aUDI6I
YGzg8lc9gy2y9lSpBY48r77kRCSvYQA0xlM960SXJR8zMdbnwmxknUo=
-----END RSA PRIVATE KEY-----

“””