如何Navicat查看已保存的数据库密码

[复制链接] |主动推送
查看39 | 回复0 | 2024-9-11 17:56:50 | 显示全部楼层 |阅读模式
在使用专业数据库软件Navicat 是都是习惯性的保存了默认密码,但是久而久之后 就会忘记数据库密码,然后自己也没备份,软件上面不可以直接查看填写密码, 这就很不舒服了,
但是,有个小技巧,可以查看navicat 已连接保存的密码。
第一步:首先去 导出连接
导出连接获取到 connections.ncx 文件
155022zhi05egtgy0zj5v0.png
这里记着 导出密码!!! 不然导出的文件里不包含加密的密码
155022x0y05nc1dppty53p.png 用notepad++打开,然后找到 文件里 password 字段的值
把他复制出来
155022i09d3dahp6pk9hdj.png
第二步:开始破译密码
多亏一位Github上的大佬写了个程序;可以直接破解这个加密密码
程序是php语言的;如果本地没装php也没关系(也可以弄个服务器测试) , 直接找个在线运行的工具 https://tool.lu/coderunner/
把代码粘上去就行了
然后把刚复制的 加密密码 替换倒数第二行 里的值 , 然后运行就行了
$decode = $navicatPassword->decrypt('999239DEBFA1960BCCB12566F1F417A6');
附带代码行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则