Mac版 Navicat Premium 下载地址(请使用分享链接下载):
英文版
在线生成非对称加密公钥私钥对 – 密钥是2048位的,PKCS#8格式
1.下载软件
Mac版 Navicat Premium 下载地址(请使用分享链接下载,其他方式下载的软件不知道能不能用):
英文版
2.生成密钥
打开如下链接的网站,在线生成非对称加密公钥私钥对
生成密钥位数:2048位的,密钥格式:PKCS#8,证书密码为空,然后点击生成密钥对。
把生成的非对称加密公钥和非对称加密私钥保存起来。
3.安装软件,修改公钥文件内容
安装软件,然后在finder中找到应用程序,右键Navicat Premium.app ,打开目录 /Contents/Resources,先复制保存一份,然后再编辑rpk文件,用自己生成的或者本人提供的公钥替换并保存(重点)。
4.激活,生成激活码
接下来断网,然后打开navicat, 根据navicat输入以下序列号:英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW
如果右边出现 ✔️,继续。如果右边是黑色的❌,重来。
由于断了网,则会出现手动激活的按钮(左边第一个),点击手动激活会出现请求码。
登录在线生成非对称加密公钥私钥对, 填充方式为PKCS1_PADDING,私钥密码为空,字符集为gb2312编码。
- 在第一个输入框 输入加密私钥(以“—–BEGIN PRIVATE KEY—–”开头 “—–END PRIVATE KEY—–” 结尾)中 填上第一步生成的非对称加密私钥
- 在第三个输入框 RSA私钥加密、解密转换结果(base64了) 填上请求码(navicat中出现的)
- 点击RSA私钥解密
- 此时会在第二个输入框待加密、解密的文本会生成请求码明文。
大致是如下格式:
1 | { |
接下来需要给这个请求码明文增加内容:
- 获取当前时间戳 时间戳转换,用T表示
- 输入所在公司和组织,用N和O表示
最终样式如下:
1 | { |
然后在第二个输入框待加密、解密的文本中输入该请求码明文,点击RSA私钥加密,最后会在第三个输入框 RSA私钥加密、解密转换结果(base64了) 上显示出激活码,复制该激活码,粘贴到navicat中,激活即可。