这个只作为备份用, 因为每次激活都要搜下, 还不如自己这里留一篇, 网上虽然资料也是一大堆的, 不得不说这个版本的激活是最放心的了.
(English version translate by GPT-3.5)
下载
提供了 Navicat Premium 12.0.22 MacOS下载
下载 navicat120_premium_cs.dmg
下载 navicat120_premium_en.dmg
生成公钥和私钥
打开控制台, 输入openssl, 然后键入如下命令生成公钥和私钥
生成私钥
1
| OpenSSL> genrsa -out rsa_private_key.pem 2048
|
生成公钥
1
| OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
|
此时当前文件夹会生成如下的2个文件
1 2
| rsa_private_key.pem 私钥 rsa_public_key.pem 公钥
|
如果不想生成, 或其他原因, 我底部也提供了我这边生成的公钥和私钥
复制公钥到Navicat的rpk中
用sublime或其他文本工具打开rsa_public_key.pem, 将这段内容复制到下面的目录
1
| /Applications/Navicat Premium.app/Contents/Resources/rpk
|
也可以依次打开访达
- 应用程序
- Navicat Premium
- 右键选择 显示包内容
- Contents
- Resources
, 用文本工具编辑rpk
文件, 并将rsa_public_key.pem完整的内容复制到里面去, 就如下面视频所示
启动Navicat
进入Navicat会显示如下的内容, 这里我使用我底部的公钥和私钥
点击注册, 并复制密钥
1 2
| 中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5 英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW
|
点击Manual Activation
, 如果没看到这个, 那就断网再试
进行激活
打开网站 RSA公钥与私钥加密, 复制Navicat的密文, 以及私钥rsa_private_key.pem
的完整内容, 就像这样子
进行如下替换
时间戳可以从这里取 站长工具 > Unix时间戳
1 2 3 4
| {"K":"XXXXXXX", "N":"名字", "O":"组织名", "DI":"YYYYYYYY", "T":时间戳, 秒} 将明文中的对应键值进行替换, 并填入自己的名字和组织, 就像这样
{"K":"NAVHT4PXWT8WQBL5", "N":"Ruter", "O":"ruter.abcde", "DI":"OWM0NjgwYzQ4M2VlM2U0", "T":1583225882}
|
激活完成
复制密文, 激活
完成!
自己做了个激活小工具
RSA简易生成(兼Navicat激活)
使用到的公钥和私钥
公钥
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-----
|
私钥
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-----
|