首先,在線生成RSA公鑰和私鑰,一會兒會用到,注意位數選擇
2048
位,密鑰格式為PKCS#8
。去網盤下載安裝包,密碼:
wk4k
,然后安裝安裝包
,拖拽到應用程序中,右鍵程序圖標,選擇顯示包內容
,在Contents/Resources
路徑下面有一個rpk
文件,將里面的內容替換成自己在第一個步驟中生成的公鑰
,保存文件。此時斷網,然后運行
Navicat
,點擊注冊
,輸入64位密鑰序列號NAVH-T4PX-WT8W-QBL5
,點擊激活
,再點擊手動激活
,這是會彈出一個包含請求碼和激活碼的彈窗,請求碼有值,激活碼是空的。復制這個請求碼,連上網絡到在線RSA私鑰加密解密的地址中用在第一步中生成的
私鑰解密請求碼
,會得到一個json串。格式如下
{
"K" : "NAVHT4PXWT8WQBL5",
"P" : "Mac 10.14",
"DI" : "ZWZmMzk4ODY4NDIwYzQz"
}
- 激活碼的明文格式如下
{
"K":"NAVHT4PXWT8WQBL5",
"N":"test",
"O":"test.cn",
"DI":"ODQ2Yjg2ZDBjMTEzMjhh",
"T":1516939200
}
把"K"
,"DI"
用第四步中解密出來的對應的文本替換,獲取當前時間戳,賦值給"T"
。"N"
與"O"
可以自定義。
復制這個拼接好的字符串,到在線RSA私鑰加密解密的地址中用在第一步中生成的
私鑰加密字符串
,會得到一個標準的激活碼。將激活碼復制到應用程序彈窗的激活碼的位置,即可激活成功。
如果遇到連接不上MySQL報如下錯誤:
2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found
解決:用終端登錄MySQL,使用下面命令修改密碼,xxx
是新密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxx';