久久精品五月,日韩不卡视频在线观看,国产精品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久久久久久董美香| 国产一区二区三区四区五区| 91成人小视频| 中文字幕日本一区二区| 亚洲一区日韩| 欧美中文一区二区| 欧美高清一区| 国产精品呻吟| 亚洲精品少妇| 国产精品一区二区三区www| 国产调教精品| 国产精品三p一区二区| 国产精品久久久久久妇女| 蜜桃久久久久| 香蕉视频亚洲一级| 亚洲欧美综合| 首页国产欧美日韩丝袜| 日韩动漫一区| 欧美激情视频一区二区三区免费| 精品视频在线一区二区在线| 四虎国产精品免费观看| 亚洲性视频h| 午夜在线视频观看日韩17c| 亚洲天堂日韩在线| 欧美精品福利| 成人综合一区| 欧美/亚洲一区| 亚洲精品自拍| 麻豆中文一区二区| 成人羞羞视频在线看网址| 国产综合婷婷| 婷婷五月色综合香五月| 成人午夜亚洲| 99国产精品私拍| 日韩高清欧美激情| 欧美国产专区| 激情婷婷久久| 日韩精品一区二区三区免费视频| 国产精品免费99久久久| 日韩精品永久网址| 久久av一区二区三区| 国产欧美自拍一区| 丝袜美腿一区| 日本不卡的三区四区五区| 精品一区二区三区中文字幕| 成人自拍av| 亚洲18在线| 精品亚洲二区| 日韩视频一区二区三区在线播放免费观看| 色综合视频一区二区三区日韩 | 日韩毛片视频| 性色一区二区| 精品成av人一区二区三区| 伊人影院久久| 精品视频在线你懂得| 美女久久一区| 精品无人区麻豆乱码久久久| 国产精品日韩久久久| 麻豆国产一区| 免费欧美日韩| 精品国产18久久久久久二百| 午夜在线精品| 国产v日韩v欧美v| 亚洲影视一区二区三区| 国产精品成人a在线观看| 欧美午夜不卡| 久久精品免视看国产成人| 亚洲最新av| 日本精品影院| 精品日产乱码久久久久久仙踪林| 久久国产88| 韩国三级一区| 国产精品中文字幕制服诱惑| 91成人精品视频| 老司机精品视频网| 亚洲一区二区三区中文字幕在线观看 | 日本va欧美va精品发布| 成人在线免费观看网站| 奇米亚洲欧美| 亚洲一区日韩在线| 日本高清不卡一区二区三区视频| 国产麻豆一区二区三区| 男人天堂欧美日韩| 亚洲福利一区| 国产一区二区三区成人欧美日韩在线观看 | 亚洲精品日韩久久| 99精品一区| 激情综合婷婷| 国产精品久久久久久模特| 丝袜亚洲精品中文字幕一区| 欧洲亚洲一区二区三区| 精品日韩一区| 国产欧美高清| 亚洲免费福利一区| 中文欧美日韩| 国产专区一区| 亚洲二区在线| 日韩精品一区二区三区免费观影| 精品国产不卡| 国产极品模特精品一二| 日韩成人精品一区二区三区 | 久久国产麻豆精品| 一区二区国产在线观看| 亚洲精品a级片| 日韩精品首页| 香蕉成人av| caoporn视频在线| 久久一区欧美| 欧美激情 亚洲a∨综合| 91精品丝袜国产高跟在线| 日韩制服丝袜av| 亚洲一区二区成人| 免费视频久久| 免费久久久久久久久| 999国产精品999久久久久久| 久草免费在线视频| 美女视频黄免费的久久| 国产精品资源| 国产精品草草| 国产精品一区高清| 国产亚洲一区二区三区不卡| 日韩欧美中文字幕在线视频| 亚洲精品自拍| 日韩av中文字幕一区二区三区| 91精品国产自产精品男人的天堂| 日韩精品一区二区三区中文| 日韩激情av在线| 欧美午夜三级| 国产精品日本一区二区三区在线| 国产精品一在线观看| 免费在线观看一区| 精品久久中文| 国产白浆在线免费观看| 久久久久99| 99riav1国产精品视频| 三级亚洲高清视频| 日韩免费精品| 欧美成人aaa| 成人亚洲一区| 999久久久91| 亚洲欧美成人综合| 婷婷精品在线| 国产精品主播| 亚洲国产成人二区| 99久久精品网| 日韩专区在线视频| 97久久亚洲| 精品网站999| 激情欧美一区二区三区| 免费成人在线观看| 国产剧情一区| 天堂av在线| 在线亚洲激情| 日韩av成人高清| 国产精品99在线观看| 亚洲二区免费| 亚洲精品影视| 久久久久久网| 亚洲精品在线观看91| 亚洲精品欧美| 久久亚洲资源中文字| 97人人精品| 国产精品免费看| 国产乱子精品一区二区在线观看 | 国产精品免费看| 欧美私人啪啪vps| 六月婷婷综合| 日韩精品一二三区| 麻豆精品新av中文字幕| 久久九九99| 亚洲尤物在线| 欧美精品二区| 伊人久久高清| 亚洲欧洲专区| 国产精品黑丝在线播放| 亚洲精品极品少妇16p| 久久国产视频网| 久久精品影视| 国产另类在线| 狠狠色狠狠色综合日日tαg| 久久国产麻豆精品| 午夜久久免费观看| 国产精品入口久久| 黄色国产精品| 麻豆91精品视频| 午夜久久tv| 老牛国内精品亚洲成av人片| 国产亚洲福利| 精品亚洲a∨一区二区三区18| 在线视频精品| 国产66精品| 97久久精品| 91精品电影| 国产一区二区精品福利地址| 亚洲精选久久| 999久久久亚洲| 美女久久久精品| 亚洲香蕉久久| 久久理论电影|