您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關怎么用Python查wifi密碼,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
經常遇到這樣一種情況:家里來了客人,問你要wifi密碼。
尷尬的是,你忘了wifi密碼。
不過你的其他設備已經連接過WiFi,這時候你怎么利用這些設備重新獲取WiFi密碼呢?
有一種方法是登錄路由器管理頁面,但是如果你連路由器密碼也忘了,那就非常尷尬。
還有一種方法是通過iCloud鑰匙串,但這個方法非常麻煩,需要通過備份獲取。
今天告訴大家一個最簡單的方法:通過Python來找回當前使用的wifi密碼。
開始之前,你要確保Python已經成功安裝在電腦上,如果沒有,請訪問這篇文章:超詳細Python安裝指南 進行安裝。
如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda
此外,你需要一臺已經連接了Wifi的電腦,macOS和windows都可以。
實質上,獲取密碼是使用命令的方式,比如Windows下獲取WiFi密碼:
netsh wlan show profile name=Wifi名稱 key=clear | findstr 關鍵內容
macOS下獲取WiFi密碼:
sudo security find-generic-password -l wifi名稱-D 'AirPort network password'-w
Linux下獲取WiFi密碼:
sudo cat /etc/NetworkManager/system-connections/wifi名稱| grep psk=
通過這三種命令就可以獲取得到當前使用的WiFi名稱。
首先封裝命令:
?其中,fetch_result 用于執行命令獲得數據:
decode_result用于解碼命令:
大功告成,你只需要執行:
print(fetch_password('系統類型', 'wifi名稱'))
即可獲得密碼。
如果你的電腦連接過其他wifi,并且沒有刪除過相關的網絡配置,實際上也可以使用該函數獲取其他wifi的密碼。以上就是完整源代碼,。
看完上述內容,你們對怎么用Python查wifi密碼有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。