WPA指的是無線網路的加密技術,總共計有WEP (Wired Equivalent Privacy,有線等效加密協定)、WPA (Wi-Fi Protected Access,無線保護存取)、WPA2和WPA3等等;WPA只不過是個通稱而已。而wpa_passphrase指令的功能也很簡單,就是把ESSID (Extended Service Set Identifier)和PSK (Pre-Shared Key,預先共享金鑰) 2個東西一起做一個加密的動作 (或是行為)。用法如下:
-
wpa_passphrase "(Your ESSID)" (Your PSK)
[root@localhost ~]# [root@localhost ~]# wpa_passphrase "PICASSO_1234" 0987654321 network={ ssid="PICASSO_1234" #psk="0987654321" psk=17b53e93e75d3199be569fedc6d18ad54e9682d5df4f37325870cad6a4111529 } [root@localhost ~]#"PICASSO_1234"就是我們的ESSID,而0987654321就是PSK。指令輸出的結果,有註解符號 (#)的那一 行,就是PSK未加密過的明碼;而下面那一行落落長長的PSK才是被加密過的!假如我們只需要已加密過的PSK,則可 善用管線 (Pipe)把我們所需的資料過濾出來:
[root@localhost ~]# [root@localhost ~]# wpa_passphrase "PICASSO_1234" 0987654321 | grep "psk" | grep -v "#" | cut -d '=' -f 2 17b53e93e75d3199be569fedc6d18ad54e9682d5df4f37325870cad6a4111529 [root@localhost ~]#
沒有留言:
張貼留言