一、选择 “文件 -- 导出连接”;
二、 打开导出的文件connections.ncx,复制Password对应的值;
三、在https://github.com/tianhe1986/FatSmallTools上复制解密程序到在线运行工具https://tool.lu/coderunner/,指定Navicat版本,修改navicatPassword的值,运行即可。
github上解密程序:
<?php
namespace FatSmallTools;
class NavicatPassword
{
protected $version = 0;
protected $aesKey = 'libcckeylibcckey';
protected $aesIv = 'libcciv libcciv ';
protected $blowString = '3DC5CA39';
protected $blowKey = null;
protected $blowIv = null;
public function __construct($version = 12)
{
$this->version = $version;
$this->blowKey = sha1('3DC5CA39', true);
$this->blowIv = hex2bin('d9c7c3c8870d64bd');
}
public function en