[Raspberry Pi] Wi-Fi のパスワードをハッシュ化する

Raspberry Pi の Wi-Fi 設定において平文でパスワードを入力するのは避けたい。普通に GUI で Wi-FI 設定をしても、Raspberry Pi の Wi-Fi の設定ファイル内で平文でパスワードが記入される。

そこでパスワードをハッシュ化したい。パスワードをハッシュ化する方法として以下のようなオンラインツールも存在する。

WPA key calculation: From passphrase to hex
http://jorisvr.nl/wpapsk.html

wpa_supplicant.conf作成
https://mascii.github.io/wpa-supplicant-conf-tool/

しかし、こういうのはローカルでやりたい。

すると Raspberry Pi のコマンドでパスワードをハッシュ化できることが分かったので、やってみた。

環境:macOS Catalina Version 10.15.6(英語環境)、Raspberry Pi Zero W(Stretch)

(1)以下のように wpa_passphrase コマンドを使う( " " も入力)。

$ wpa_passphrase "SSID" "パスワード"
network={
    ssid="SSID"
    #psk="パスワード"
    psk=[ハッシュ化されたもの]
}

(2)/etc/wpa_supplicant/wpa_supplicant.conf に1の内容を書き込み(#psk="パスワード" の行は削除した方がいい)、再起動すれば反映される。

参考:
【RaspberryPi】パスワードをハッシュ化する - Qiita
https://qiita.com/oouaioi/items/e2c5bd1407e2584b8573


この記事が気に入ったらサポートをしてみませんか?