enable password 7與enable secret的區別


enable password這種方式是明文的。enable secret是采用了MD5加密的。
service password-encryption這個加密的方式是采用了cisco的私有加密方式來加密的。所以我在設置了vty、console、和AUX口密碼的時候,開啟service password-encryption,然后你在show run一看,這些接口的password后面都跟有一個數字7,這個數字7就表示是采用了cisco的私有加密算法,是可以逆轉的,當然,我們在路由器上面再敲入:no service password-encryption這條命令后,是不可能直接解密的,是通過其他辦法解密的。
至於你說的enable password 7,你可以在路由器下面輸入這個命令:enable password  ?后面會出現如下:
0      Specifies an UNENCRYPTED password will follow
7      Specifies a HIDDEN password will follow
LINE   The UNENCRYPTED (cleartext) 'enable' password
level  Set exec level password
輸入:enable secret ?,出現:
0      Specifies an UNENCRYPTED password will follow
  5      Specifies an ENCRYPTED secret will follow
  LINE   The UNENCRYPTED (cleartext) 'enable' secret
  level  Set exec level password
這里可以這樣理解:
0 、5、7的意思是:0為不加密,5為使用MD5加密,7為使用cisco的私有算法加密。
enable password 0 后面可以直接跟加密的內容,這個命令和enable password 一樣。
enable password 7后面必須要跟你加密的密碼經過思科私有算法出來那個數值。比如,你想把這個密碼設置成cisco,那么,你得必須先使用思科的私有算法算出cisco是多少,這里cisco使用思科的算法是060506324F41,即:enable password 060506324F41,然后你不能啟用service password-encryption,在這個時候你show run看下,密碼是不是cisco?
至於enable secret ,你在這個后面跟上0,也使用MD5加密,並不是明文,在使用enable secret  5 這個后面必須跟上你要使用的密碼的MD5算法得出來的數值,並不能對MD5的出來的數值再進行加密。
以上有不當之處,請指出,謝謝!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM