解密navicate保存的数据库连接密码

马谦马谦马谦 2019年6月1日17:23:13
评论
1 402字阅读1分20秒

一、适用场景

忘记了数据库密码,但是navicate中还保存了数据库的密码,能通过navicate连接数据库,不能手动输入密码登陆。不想改密码,希望能从navicate中得到保存的密码。

二、步骤

点击文件-导出连接
解密navicate保存的数据库连接密码

勾选上导出密码
解密navicate保存的数据库连接密码

然后打开刚刚导出的ncx文件,找到账号和密码部分的信息:

解密navicate保存的数据库连接密码

 

这里的密码是加密后的,想要解密的话需要还需要一点小操作。github上已经有开源的工具了,支持多种语言解密。详情可以参考:how-does-navicat-encrypt-password

使用python解密

要求电脑已经安装好python3,并且安装好了pycryptodomepypiwin32库。

把代码库下载下来,进入到python3目录,执行NavicatCipher.py dec -ncx xxxx即可得到解密后的密码,xxxx是上面复制的密码。

未分类
马谦马谦马谦
  • 本文由 发表于 2019年6月1日17:23:13
  • 转载请务必保留本文链接:https://www.dyxmq.cn/uncategorized/navicate-decrypt-password.html
goland配置proto文件搜索路径 Golang

goland配置proto文件搜索路径

默认情况下,goland(jetbrains家的软件:idea、pycharm、phpstorm以及webstorm都是一样)安装protobuf插件后只会在一个特定的库路径下搜索proto文件。如果...
wireshark导出https证书 计算机网络

wireshark导出https证书

一、找到证书所在的数据包 证书是从服务端返回的,从https握手的过程来看,当服务端返回了server hello之后,就会主动将自己的证书返回给客户端,因此只要从server hello往后面找1-...
群晖命令行方式删除套件 其他

群晖命令行方式删除套件

群晖中有一部分社区套件在安装完成后是无法直接在套件管理中直接删除的,如EmbyServer。 如果想要删除这些在套件中心找不到的套件,需要通过ssh登陆到后台通过套件管理工具的命令来进行删除。群晖提供...
使用ffmpeg给视频添加字幕 其他

使用ffmpeg给视频添加字幕

在网上下载了一些美剧,但是下载下来发现都是没有字幕的,就打算自己给视频添加字幕了。 需要准备的东西: 视频文件:最好是官方原版的,避免视频被剪辑过导致和字幕匹配不上 字幕文件:可以在http://ww...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: