久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

淺析Navicat中怎么查看已連接保存的密碼

怎么查看Navicat已連接保存的數據庫密碼?下面本篇文章給大家介紹一下查看navicat已保存密碼的方法,希望對大家有所幫助!

淺析Navicat中怎么查看已連接保存的密碼

在使用Navicat 是都是習慣性的保存了密碼,久而久之后 就會忘記數據庫密碼, 這就很不舒服了,

但是,這有個技巧,可以查看navicat 已連接保存的密碼

首先去 導出連接

導出連接獲取到 connections.ncx 文件

淺析Navicat中怎么查看已連接保存的密碼

這里記著 導出密碼!!! 不然導出的文件里不包含加密的密碼

淺析Navicat中怎么查看已連接保存的密碼

然后找到 文件里 password 字段的值

把他復制出來

淺析Navicat中怎么查看已連接保存的密碼

開始破譯密碼

多虧一位Github上的大佬寫了個程序;可以直接破解這個加密密碼

程序是php的;如果本地沒裝php也沒關系 , 直接找個在線運行的工具 https://tool.lu/coderunner/

把代碼粘上去就行了

然后把剛復制的 加密密碼 替換倒數第二行 里的值 , 然后運行就行了

$decode = $navicatPassword->decrypt('999239DEBFA1960BCCB12566F1F417A6');

淺析Navicat中怎么查看已連接保存的密碼

<?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 encrypt($string)     {         $result = FALSE;         switch ($this->version) {             case 11:                 $result = $this->encryptEleven($string);                 break;             case 12:                 $result = $this->encryptTwelve($string);                 break;             default:                 break;         }                  return $result;     }          protected function encryptEleven($string)     {         $round = intval(floor(strlen($string) / 8));         $leftLength = strlen($string) % 8;         $result = '';         $currentVector = $this->blowIv;                  for ($i = 0; $i < $round; $i++) {             $temp = $this->encryptBlock($this->xorBytes(substr($string, 8 * $i, 8), $currentVector));             $currentVector = $this->xorBytes($currentVector, $temp);             $result .= $temp;         }                  if ($leftLength) {             $currentVector = $this->encryptBlock($currentVector);             $result .= $this->xorBytes(substr($string, 8 * $i, $leftLength), $currentVector);         }                  return strtoupper(bin2hex($result));     }          protected function encryptBlock($block)     {         return openssl_encrypt($block, 'BF-ECB', $this->blowKey, OPENSSL_RAW_DATA|OPENSSL_NO_PADDING);      }          protected function decryptBlock($block)     {         return openssl_decrypt($block, 'BF-ECB', $this->blowKey, OPENSSL_RAW_DATA|OPENSSL_NO_PADDING);      }          protected function xorBytes($str1, $str2)     {         $result = '';         for ($i = 0; $i < strlen($str1); $i++) {             $result .= chr(ord($str1[$i]) ^ ord($str2[$i]));         }                  return $result;     }          protected function encryptTwelve($string)     {         $result = openssl_encrypt($string, 'AES-128-CBC', $this->aesKey, OPENSSL_RAW_DATA, $this->aesIv);         return strtoupper(bin2hex($result));     }          public function decrypt($string)     {         $result = FALSE;         switch ($this->version) {             case 11:                 $result = $this->decryptEleven($string);                 break;             case 12:                 $result = $this->decryptTwelve($string);                 break;             default:                 break;         }                  return $result;     }          protected function decryptEleven($upperString)     {         $string = hex2bin(strtolower($upperString));                  $round = intval(floor(strlen($string) / 8));         $leftLength = strlen($string) % 8;         $result = '';         $currentVector = $this->blowIv;                  for ($i = 0; $i < $round; $i++) {             $encryptedBlock = substr($string, 8 * $i, 8);             $temp = $this->xorBytes($this->decryptBlock($encryptedBlock), $currentVector);             $currentVector = $this->xorBytes($currentVector, $encryptedBlock);             $result .= $temp;         }                  if ($leftLength) {             $currentVector = $this->encryptBlock($currentVector);             $result .= $this->xorBytes(substr($string, 8 * $i, $leftLength), $currentVector);         }                  return $result;     }          protected function decryptTwelve($upperString)     {         $string = hex2bin(strtolower($upperString));         return openssl_decrypt($string, 'AES-128-CBC', $this->aesKey, OPENSSL_RAW_DATA, $this->aesIv);     } }     use FatSmallToolsNavicatPassword;   //需要指定版本,11或12 $navicatPassword = new NavicatPassword(12); //$navicatPassword = new NavicatPassword(11);   //解密 //$decode = $navicatPassword->decrypt('15057D7BA390'); $decode = $navicatPassword->decrypt('999239DEBFA1960BCCB12566F1F417A6'); echo $decode."n";

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产成人精品一区二区三区免费| 四虎精品一区二区免费| 婷婷综合激情| 日韩亚洲一区在线| 日韩成人亚洲| 精品国产免费人成网站| 人人精品亚洲| 99免费精品| 亚洲综合婷婷| 99久久夜色精品国产亚洲狼| 日韩一区二区中文| 欧美日韩国产欧| 亚洲精品成人| 国产亚洲观看| 日本综合精品一区| 国产精品久久久久久久久久久久久久久 | 国产极品模特精品一二| 亚洲二区在线| 亚洲欧美日韩精品一区二区| 免费在线视频一区| 久久国内精品| 在线成人直播| 9国产精品视频| 91欧美日韩在线| 国产精品久久| 久久国产中文字幕| 成人午夜在线| 欧美日韩黄网站| 91精品国产调教在线观看| 丝瓜av网站精品一区二区| 欧美激情aⅴ一区二区三区| 狠狠色综合网| 一区二区国产在线观看| 久久亚洲人体| 在线观看一区| 成人高清一区| 国产精品网在线观看| 国产99亚洲| 欧美专区一区| 六月天综合网| 久久精品欧洲| 麻豆一区二区99久久久久| 91精品国产91久久久久久黑人| 伊人精品久久| 亚洲国产专区校园欧美| 国产精品免费精品自在线观看| 亚洲综合三区| 国产精品巨作av| 黄色亚洲精品| 亚洲www免费| 国产中文在线播放| 蜜桃久久久久| 水蜜桃久久夜色精品一区的特点 | 色爱av综合网| 天堂√8在线中文| 国产91在线精品| 蜜桃视频在线观看一区二区| 久久精品中文| 日韩午夜黄色| 婷婷色综合网| 狠狠干成人综合网| 久久精品国产免费| 国产精选一区| 日韩1区2区日韩1区2区| 亚洲欧洲av| 色综合视频一区二区三区日韩 | 91欧美日韩| 精品一区91| 桃色一区二区| 国产麻豆精品久久| 麻豆免费精品视频| 日本а中文在线天堂| 天堂av在线| 成人精品久久| 久久国产乱子精品免费女| 青青草伊人久久| 精品视频在线一区二区在线| 日本美女一区| 久久国产日韩| 久久精品国产一区二区| 麻豆91精品91久久久的内涵| 国内自拍视频一区二区三区| 国产精品久久亚洲不卡| 国产suv精品一区二区四区视频| 成人片免费看| 激情欧美一区二区三区| 一区二区电影| 久久爱www成人| 欧美激情日韩| 欧美日韩少妇| 亚洲国产一区二区在线观看| 一级成人国产| 91精品xxx在线观看| 人人精品久久| 99riav1国产精品视频| 亚洲精品中文字幕99999| 日韩高清不卡在线| 精品国产午夜肉伦伦影院| 一本一本久久| 国产一区二区三区视频在线| 蜜臀av一区二区三区| 亚洲一区二区三区免费在线观看| 国产日本精品| 日韩欧美另类一区二区| 91福利精品在线观看| 欧美日韩国产一区精品一区| 欧美日韩精品一区二区三区视频 | 九九九精品视频| 亚洲天堂免费| 丁香婷婷久久| 日本成人中文字幕| 国产高清久久| 麻豆成全视频免费观看在线看| 亚洲不卡视频| 欧美va亚洲va日韩∨a综合色| 国产日韩欧美三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲成人不卡| yellow在线观看网址| 国产精品极品国产中出| 亚洲精品一区二区妖精| 久久永久免费| 国产精一区二区| 亚洲人www| 日韩中文欧美在线| 午夜精品成人av| 婷婷视频一区二区三区| 亚洲深夜影院| 黄色亚洲精品| 三上悠亚国产精品一区二区三区 | 成人一二三区| 国产精品亚洲综合久久| 亚洲最大av| 亚洲一区二区三区免费在线观看| 九九综合在线| 一区二区自拍| 亚洲精品黄色| 国产精品免费精品自在线观看| 日韩中文字幕无砖| 中文字幕一区二区精品区| 亚洲爱爱视频| 美女国产一区| 日韩精品乱码av一区二区| 日韩一区精品视频| 亚洲精品国模| 麻豆91在线播放| 97精品在线| 丝袜a∨在线一区二区三区不卡| 日韩av一二三| 国产探花一区在线观看| 久久夜夜操妹子| 日韩精品麻豆| 欧美日韩国产在线一区| 亚洲深深色噜噜狠狠爱网站| 亚洲欧美在线综合| 亚洲ab电影| 国产精品成人**免费视频 | 久久www成人_看片免费不卡| 青青草国产成人99久久| 国产欧美丝祙| 日韩在线观看一区| 亚洲色图网站| yellow在线观看网址| 亚洲精品一二三区区别| 日韩精选在线| 99视频精品全国免费| 亚洲久久在线| 粉嫩av一区二区三区四区五区| 婷婷激情一区| 欧美国产视频| 老鸭窝毛片一区二区三区| 国产成人在线中文字幕| 在线免费观看亚洲| 免费看久久久| 偷拍亚洲精品| 久久高清免费| 国产精品成人一区二区网站软件| 日韩国产一区二区三区| 91午夜精品| 欧美日韩精品免费观看视频完整| 国产日韩在线观看视频| japanese国产精品| 久久国产精品免费精品3p| 亚洲一区二区成人| 日韩欧美一区二区三区免费看| 亚洲字幕久久| 亚洲影院天堂中文av色| 久久精品导航| 99国产精品久久久久久久| 久久久久午夜电影| 老牛影视精品| 日本午夜精品一区二区三区电影| 亚洲香蕉网站| 好看的av在线不卡观看| 狠狠久久伊人| 日韩大片免费观看| 欧美综合另类| 欧美精品九九| 欧美在线影院| 视频一区中文字幕|