米老鼠和蓝精鼠v 发表于 2024-9-11 17:56:50

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

在使用专业数据库软件Navicat 是都是习惯性的保存了默认密码,但是久而久之后 就会忘记数据库密码,然后自己也没备份,软件上面不可以直接查看填写密码, 这就很不舒服了,
但是,有个小技巧,可以查看navicat 已连接保存的密码。
第一步:首先去 导出连接
导出连接获取到 connections.ncx 文件

这里记着 导出密码!!! 不然导出的文件里不包含加密的密码
用notepad++打开,然后找到 文件里 password 字段的值
把他复制出来

第二步:开始破译密码
多亏一位Github上的大佬写了个程序;可以直接破解这个加密密码
程序是php语言的;如果本地没装php也没关系(也可以弄个服务器测试) , 直接找个在线运行的工具 https://tool.lu/coderunner/
把代码粘上去就行了
然后把刚复制的 加密密码 替换倒数第二行 里的值 , 然后运行就行了
$decode = $navicatPassword->decrypt('999239DEBFA1960BCCB12566F1F417A6');
附带代码行
页: [1]
查看完整版本: 如何Navicat查看已保存的数据库密码