(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 | rsa_private_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
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
When entering Navicat, the following content will be displayed. Here I use the public and private keys at the bottom
Click Register and copy the key
1
2中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUWClick
Manual Activation
. If you don’t see this, then disconnect from the internet and try again
Perform Activation
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 thisPerform 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}
Activation Complete
Copy the ciphertext and activate
Complete!
I made an activation tool myself
RSA Simple Generator (Including Navicat Activation)
Used Public and Private Keys
Public Key
1 | -----BEGIN PUBLIC KEY----- |
Private Key
1 | -----BEGIN RSA PRIVATE KEY----- |
“””