質問: wpa-eapおよびmschap-v2を使用してwpa_supplicant.confでパスワードを非表示にする 俺の wpa_supplicant.confは次のようになります。network={ ssid="some name" scan_ssid=1 key_mgmt=wpa-eap eap=peap identity="my-user-id" password="(clear text password here)" ca_cert="/usr/share/ca-certificates/mozilla/geotrust_global_ca.crt" phase2="auth=mschapv2" } wpa-eapとmschap-v2のこの特定の組み合わせで、この構成ファイルにパスワードを明確に含めない方法はありますか?changelogは これは実現可能であると主張します (2005以降):* added support for storing eap user password as ntpasswordhash instead of plaintext password when using mschap or mschapv2 for authentication (hash:<16-octet hex value>); added nt_password_hash tool for hashing password to generate ntpasswordhash いくつかのメモ: このネットワークを制御できないため、別のパスワードを使用することはできません(これは企業ネットワークであり、単一のユーザー名/パスワードを使用して、wifiへの接続を含むすべてのサービスにアクセスします)。 重複についての言葉: 40:use-wpa-supplicant-without-plain-text-passwords は事前共有キーに関するものです 74500:wpa-supplicant-store-password-as-hash-wpa-eap-with-phase2-auth-pap papをフェーズ2認証として使用します(mschap-v2ではありません)。 85757:store-password-as-hash-in-wpa-supplicant-conf はこの質問とよく似ていますが、 745 の複製として(誤って)閉じられました。残念ながら、その重複とされる回答はpapに固有のものであり、mschap-v2のケースには適用されません。 85757 自体には、プロトコルに関係なく本質的に不可能であると主張する回答がありますが、正当化は無効です1 1 そのanserは、ハッシュされたパスワードを使用すると、ハッシュがパスワードになることを意味すると主張しています。これは技術的には真実ですが、少なくともハッシュはwifi-onlyパスワードです。これは、multipleサービス。
回答: ターミナルを開いて入力:wpa_passphrase your_ssid your_password 出力例:network={ ssid="your_ssid" #psk="your_password" psk=6a24edf1592aec4465271b7dcd204601b6e78df3186ce1a62a31f40ae9630702 } wpa_supplicant.confファイルに次の行を追加します。psk=6a24edf1592aec4465271b7dcd204601b6e78df3186ce1a62a31f40ae9630702