参考地址
https://www.jianshu.com/p/f3ef78deadaa
破解思路
虽然以上链接讲的很清楚,但还是花了一两个小时才弄出来,原因是不知道大体思路,只是跟着步骤操作,现总结思路如下:
- 下载程序:案例中破解版本为12.0.22.0,其它版本不保证能破解。下载地址:百度云盘
- 生成一对RSA 2048位密钥对(在原文中有):这对密钥用于生成手动激活码。进入手动激活界面时会根据公钥生成请求码,请求码对应一个激活码。而激活码为:
私钥作为公钥加密请求码明文
。 - 安装下载好的Navicat Premium
- 打开程序并填写注册码
注册码为:NAVH-T4PX-WT8W-QBL5 - 修改程序安装包
Contents/Resources/rpk
:将公钥粘贴进去。
注意1
:保留-----BEGIN PUBLIC KEY-----和-----END PUBLIC KEY-----。
注意2
:最后不要留空行 - 解密请求码:进入手动激活页面后获取到
rpk
文件中的公钥加密后的请求码,将请求码通过私钥解密得到明文
注意
:如果是通过http://tool.chacuo.net/cryptrsaprikey解密,私钥最后要留一行空行 - 计算激活码:激活码算法为
私钥作为公钥加密请求码明文
,所以通过私钥直接加密请求码明文就得到了激活码。需要注意的是,其中有个参数“T”,要替换成当前时间戳,获取时间戳地址:https://tool.lu/timestamp/ - 激活:在手动激活页面写入激活码激活即可