第一步:明白这是mac版的激活方法
因为Navicat preminum是基于密钥的方式来激活的。所以第一步当然是要有公钥/私钥对了。可以使用OpenSSL工具来生成,在mac中生成当然非常方便的,如果你并不了解公钥私钥,那么没有关系,我为大家准备了一个公钥/私钥对供大家直接使用。也可以打开该网页在线生成自己的公钥私钥对,这样比较安全。http://sikujiaoyu.com/tools/rsagenerate(推荐)
看到评论区很多人替换rpk文件后还是无法弹出手动激活窗口的问题现在特更新了下本文的公钥私钥对。同时如果大家还存在这个问题可以自行生成公钥私钥对来使用
公钥为
```
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApWyHZBc4gF3bZL+01/dh
W337sAewsIsealFiAczKVJebs/u6JkauqfGCsPJT3QJKadKlbW1DbqH3FMpr2LZz
wW9uaWZImOsSRTJpEP2HsUdoDAxgVC/BcWwdp/kzDVlT4RGiMehkEhXeM7b8GjSU
zG4LxjOOfyoC/YPUrhM9YzJyOgWydkIN6WIs8jbe9DOHLmLShjzycKcnXM3/B9iz
+G+UieOoiAJaeDNQu30s8cJYGlIktDj3VPpDlgJHC8QAcLAiyo+erwp728dI/MC/
N+LmwxFRmVksQyesVnuOgBKR2W3cMklllJ18FfpDoopjvd0rn9dXYzMsO5dqOtUa
8QIDAQAB
-----END PUBLIC KEY-----
```
私钥为
```
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQClbIdkFziAXdtk
v7TX92FbffuwB7Cwix5qUWIBzMpUl5uz+7omRq6p8YKw8lPdAkpp0qVtbUNuofcU
ymvYtnPBb25pZkiY6xJFMmkQ/YexR2gMDGBUL8FxbB2n+TMNWVPhEaIx6GQSFd4z
tvwaNJTMbgvGM45/KgL9g9SuEz1jMnI6BbJ2Qg3pYizyNt70M4cuYtKGPPJwpydc
zf8H2LP4b5SJ46iIAlp4M1C7fSzxwlgaUiS0OPdU+kOWAkcLxABwsCLKj56vCnvb
x0j8wL834ubDEVGZWSxDJ6xWe46AEpHZbdwySWWUnXwV+kOiimO93Suf11djMyw7
l2o61RrxAgMBAAECggEBAJ9i31ywBu+f/yimka9YmoSV8XBdKIAhuu+DdGP5lqVE
4m/bRjNk/RufKGYnRmh2sY4euOejVEp/Ydq1Yo4O1Z92JzMEq0Qzkon7lUIalahY
/cZGEnZrAP6wxi43LFpbTDdaTyW5HNpUGaFIWMVDDm+eRFf3CwA5UWJEqCIFRauR
vdZYwPCanTrGtMjSc53oEDEaoyMgnoGXr65OruqYr+uY+rEosZ3M2giY0kt4Ik+E
hquIqT2T+X0sVyacpbQFjlVSSw0HHj76zcdVFX5jOlH96WnzwjSDSm6mnK8Q2cZu
qv9bzKnr0szbuqcK0R+hP1BRNmTBOlJRKLPh/92edgECgYEA0nyxSMlirQG5eG2L
Ry91SWBJWsjwT18eMLzU20qcUirW8TeouitAWOUiuXLlJoqapAq/Ab14+9hqU2Rq
1bhCeeVS2Cmh4zu+4ZLCHG8v/Zs4fmQnm/cM93HRhKfgVy+/VgtMBZXtDdeXybOc
B+yB+KieLM7Wv9Kx6+qK2H4TZZECgYEAyTFo/p6h0iHKuKnbr4IcOHT7Sqh7c621
aHUo56KX8XP6uzUwTVAWMQS8aB/X/xtb8cwf1DwyY/lPOn2PK8ELVlQpEYAJWy4L
xmLG39vHipaH4HOVmvTc2t5IA0LCaIWjvUlxwgZe+ZofNBokLU8SaHECh1tMpMyR
w4VwLEV2L2ECgYEAlsSoPCm8G45TqpZUoD23NkLY6EVsFH5eYqyvjxAnXpe+9HNY
0Vkvsz0VnV5WE0BOulfUL0vngAWpS2hvOfzM6QFBUQKpKdnexTbZAYMHDhID6kyV
LptMV2XYnLue7vSNifV3k7yrWzHlUJ3tkqNvCYzGF/RkUGx78y9CGwZboHECgYBq
XQPL8GNOauz4WVw52gg/VKDxJEc3rbMFCUNZyhyX2p/ITuM9TESfH4jXZ1ZSmM0v
9KEzG6vsLIZVPsHs+L6cohugE9dea+ZvuBK5kEBapSAqahDCfgcwcmkRyD5s8ZHR
5T0NvT6CqJcsfVF43p+1tWEH3B2V1kyNWEMoNIS5oQKBgHQF5UlTzTVp3CY4YNmh
589AbKN6sbj+rjKGSUWtdfbIj00nx6WAm+KVdEoaPJDGQjyN1kTgdMufL3aQkcQO
HW2z19Qe1Z6PM+fOmADL6acsIMsN4Aurh27Rw2yGapZYbEfoTy4HYx6CGh31Pskf
2L8MQ1us28VdkytDAAPZnWuW
-----END PRIVATE KEY-----
```
别被这个东西吓到,只要搞清楚那个是公钥那个是私钥就行了,一会儿我们要拿来用
第二步:下载安装程序,按照自己的需要选择版本
当前有两个版本的。分别为:
64位中文版:链接:[https://pan.baidu.com/s/1Mny9UPmJxbvE1jzFqH3m-g]() 密码:ocvb
64位英文版:[https://pan.baidu.com/s/1zK3BLogC-Ey_PqWHSqN-Dg]() 密码:a5l4
如果下载不了请邮箱联系我
第三步:安装程序
安装比较简单,直接打开.dmg文件然后选择同意,最后将程序拖到Application中如下操作

必须选择Agree不然就没有下文了哦

这个过程其实就是mac下常用的安装了没什么可说的
说明下:安装完后别急着打开软件
第四步:替换公钥,之前的公钥开始要用了

找到电脑的->应用程序。在Navicat premium上右键,选择“显示包内容”。

然后找到如下路径"/Applications/Navicat Premium.app/Contents/Resources"在其中有一名为rpk的文件。用你本地的编辑工具打开。用你刚刚生成的或者我在第一步中提供的公钥替换rpk中的公钥。
第五步:断网!!!!非常重要
第六步:打开软件,手动激活获取请求码
打开软件并选择“注册”会有一个输入序列号激活的界面

输入序列号。序列号为:
中文版64位密钥序列号: NAVH-T4PX-WT8W-QBL5
英文版64位密钥序列号: NAVG-UJ8Z-EVAP-JAUW
输入后点击“激活"因为我们之前断了网所以会有一个手动激活的提示。

点击手动激活会出现如下的界面:

在这儿激活码是需要我们填写的。
第七步:获取激活码之解密请求码
解密请求码需要我们上边所提到的私钥。解密的地址为:http://sikujiaoyu.com/tools/rsaprivatedecrypt使用该工具出现任何问题请点击去反馈,通常很快会有回复。http://sikujiaoyu.com/tools/sendmail

如果解密后内容为空请注意密钥和请求码是否复制正确,注意不要手动更改请求码和密钥的格式。(最好是用我提供的地址自己生成公钥密钥对 )
解密后的内容为:
{
"K" : "NAVHT4PXWT8WQBL5",
"P" : "Mac 10.13",
"DI" : "ODQ2Yjg2ZDBjMTEzMjhh"
}
将你的私钥和软件界面的请求码分别复制后填写到相应的位置并且点击”RAS私钥解密“就会得到如下的请求码的明文。
第八步:获取激活码之自己加密激活码
通过第七步已经获取了请求码的明文,然后需要自己加密一个激活码。也就是使用私钥将激活码的明文加密成密文。在线加密地址为:http://sikujiaoyu.com/tools/rsaencryptbyprivatekey
关于要加密的明文这儿坑很多,首先明文的格式为
```
{"K":"NAVHT4PXWT8WQBL5", "N":"marswill", "O":"weiyongqiang.com", "DI":"ODQ2Yjg2ZDBjMTEzMjhh", "T":1516939200}
```

其中的K DI为我们第七步解密的内容,而N和O可以自己随便填。但是特别注意的一点是T,T时一个Linux时间戳,必须是当天的时间戳。不然或激活失败。
linux获取时间戳
```
date '+%s'
```
第九步:界面欣赏
经历了以上的八步后相信按照我的步骤的同学大部分已经激活了那让我们看看他的界面。

可以看出12比11漂亮多了,重点是有了很多易用而且实用的功能。本文只用作技术交流。如果滥用产生的后果概不负责。
---------------------
原文:https://blog.csdn.net/marswill/article/details/79808416
- 首页
- pm2
- pm2
- pm2 离线安装
- pm2 使用指南
- node
- 正则
- web
- webpack
- 配置
- 优化代码体积
- plugin-proposal-decorators
- webpack 打包原理解析
- babel presets配置 babel7
- 配置路径别名
- 去除开发中的警告信息
- css
- 滚动条
- input自动填充背景色
- 颜色渐变
- scss
- 网页定制光标
- 超出文本显示省略号。。。
- calc兼容性写法
- box-sizing
- clip-path
- 苹果手机页面滑动卡顿
- 字体间距根据父级宽度自适应
- 纯css动态效果
- 清除浮动的三种方法
- 按钮增加闪烁效果
- 字体渐变
- react
- mobx
- 路由
- antd 表格在safari上卡顿
- 项目初始化
- react-antd-mobx-momnet
- 显示字符串中的标签
- antd Select 在搜索精准度
- 路由切换动态过渡效果
- css中图片打包后的路径出错
- antd upload 无法及时更新state
- antd DatePicker设置中文失败
- antd-pro 添加登录页面报错
- new Array创建新数组数据指向相同
- react 页面刷新渲染两次
- useEffect
- Hooks 闭包解决方案
- hooks 方法封装
- Plugin "react" was conflicted between "package.json » eslint-config-react-app
- javascript
- canvas
- 多张图片合成一张
- 排序
- js比较符号==、===
- 运动函数封装(简易、通用)
- 导出表格(excel )
- react使用demo
- xlsx导出excel
- js获取屏幕高度宽度
- toFixed 函数修改
- 获取cookie,url参数
- 奇怪的错误问题
- copy(深拷贝 浅拷贝)
- 导出pdf
- 解决图片失真
- 判断字符串长度(带中文)
- js中 文件、图片二进制和base64的互转
- 读取深度嵌套的json数据
- 手动实现Promise.all
- cookie 删除
- webpack 打包过后的文件报错 regeneratorRuntime is not defined
- 防抖与节流
- react hooks 中使用防抖节流
- 图片懒加载
- 重排和重绘
- 修复部分无法JASON.parse的数据
- react-native
- android-studio 打开调试工具
- 适配全面屏
- node
- 服务端 node + nginx 反向代理
- 生成文件夹目录列表
- mogodb常用操作
- 发布npm包
- cli工具
- 上传文件
- nodejs使用crypto进行加密/解密操作
- mongodb 加入验证之后连接失败
- nextjs使用问题
- node转发http请求
- mongodb 导入导出 备份
- node-sass 安装问题、安装失败等
- npm yarn 安装依赖太慢
- puppeteer 安装问题 centos
- mongoose
- 其他
- 禁止浏览器缓存
- chrome平滑滚动
- pdf预览
- 问题整理
- 资料
- 小程序
- fetch
- cookie 设置跨域资源共享
- taro 小程序
- taro request
- 设置npm镜像
- esbuild the service is no longer running
- 离线地图
- uniapp 转 vue-cli
- 工具
- Excel表格密码保护的解除方法
- vscode(插件)
- vscode 常用代码片段
- vscode 开启tab补全代码
- mac 百度网盘破解
- mysql 重置密码
- chrome 好用的扩展
- Mac/Linux/Windows通过命令调用浏览器打开某网页
- 小链接
- 数据库
- mongo
- sql文件导入
- join 用法
- sql 时间格式化 DATE_FORMAT
- 创建全文检索并分词查询
- 阿里云node-mysql 操作文档
- sql 时间查询
- mysql group查询结果合并为一行
- mysql 锁
- mysql count 同个字段多个结果合并到一行
- 解决Node.js mysql客户端不支持认证协议引发的“ER_NOT_SUPPORTED_AUTH_MODE”问题
- mysql 根据经纬度计算距离
- PHP
- 文件读取
- 接收前端json数据
- 自定义排序
- session 写入失败无法保存
- php 上传大文件$_FILES为空
- base64转图片
- composer.phar 安装东西太慢 切换国内镜像
- laravel sql查询记录
- 解决: Please provide a valid cache path.
- thinkphp开启多应用
- 上传文件报错 Filename cannot be empty
- php curl 报错 curl: (35) SSL connect error
- App
- android未授权错误(Flutter)
- uniapp
- 服务端
- mongodb 定时备份
- mysql 错误
- nginx 转发网络请求
- midwayjs 使用egg-mysql
- https 无法访问
- egg 配置跨域
- 算法实现
- 排序
- 全排列
- 无重复字符的最长子串
- 反转单向链表
- 斐波那契数列
- 有效的括号
- GIT
- git克隆大文件
- 面试整理
- 前端整理
- 大厂高级前端面试题
- 三年大厂面试题
- 面试经验
- 头条it技术工程师
- 每日学习
- 常见的数据结构
- 面试地址汇总
- 练习汇总
- 前端八股文
- mac环境配置
- mac nginx重启报错
- mac 安装redis
- fis配置
- 切换php版本
- Mac OS X下的Oh-My-ZSH安装与配置
- mac 查看端口进程 停止进程
- mac 配置ssh 免密码登录服务器
- navigate 中文破解
- 删除启动台无效文件夹
- 删除顶部图标(卸载后的软件还存在)
- 修复mac 下安装全局依赖失效
- navicate 完美破解 内有下载地址
- nginx 报错 500 "/usr/local/var/run/nginx/client_body_temp/0000000004" failed (13: Permission denied)
- 安装PHP redis扩展
- 安装zsh后 nvm node命令失效
- python
- python 在vscode中编辑,格式化文件总是提示There is no Pip installer available in the selected environment.
- 杂项
- 膝盖修复
- 微信打开网页链接反应巨慢
- chrome 显示http/https完整连接
- doracms
- pdfjs 中文无法显示
- docker
- go
- 指针、指针地址* &
- 脚本
- 京东疯狂的joy脚本
- 2021京东炸年兽
- LINUX
