实用工具Navicat 连接密码导出解密工具 (NCX/Connections.XML) – 支持 Navicat 11 & 12+

有没有在使用Navicat 久了管理了多台数据库。忘记配置root密码。那么这款工具能解决燃眉之急。

【功能简介】
解密 Navicat 本地保存的数据库连接密码。
核心功能:
一键解析:支持直接读取并解析 Navicat 生成的 connections.ncx 文件(无论其内部是纯 XML 还是 ZIP 格式)或独立的 connections.xml 文件。
批量解密:能够一次性读取文件中的所有数据库连接配置,并自动解密其中加密的密码字段。
信息展示:清晰地列出每个连接的名称、类型、主机、端口、用户名以及最重要的——已解密的明文密码。
兼容性强:
支持 Navicat 12 及更高版本:采用 AES-CBC 加密算法解密。
支持 Navicat 11 及更早版本:采用 DES-ECB 加密算法解密。
适应不同时期的 NCX 文件格式。
绿色免安装:打包为独立 .exe 文件,无需安装 Python 环境或其他依赖,下载即可运行。

【使用场景】
忘记密码:当你在 Navicat 中保存了数据库密码,但突然忘记了,可以使用此工具快速找回。
迁移配置:需要将 Navicat 的连接配置迁移到新电脑或新环境,同时想获取密码。
安全审计:方便管理员或用户本人检查本地存储的数据库密码是否存在安全隐患。

【使用方法】
启动本工具。
点击“浏览”按钮,选择你的 connections.ncx 文件(通常位于 Navicat 的安装目录或用户文档目录下的对应服务器文件夹中)。
点击“解析并解密”按钮。
等待片刻,工具窗口下方的文本框中就会显示出所有连接的详细信息,包括已解密的密码。

【免责声明】
本工具仅供个人学习、备份和恢复自有账户密码之用。
请勿将此工具用于任何未经授权的访问或攻击行为。
用户在使用本工具过程中应遵守相关法律法规及网络安全规范。
开发者不对因使用此工具造成的任何直接或间接后果承担责任。