WPA_PASSPHRASE(8)
๐ WPA_PASSPHRASE ๐
okay bestie, welcome to the wpa_passphrase page โ it's section 8 of the manual, so it's a sysadmin/system-utility vibe, and honestly? iconic. โจ
๐ธ NAME ๐ธ
wpa_passphrase โ Generate a WPA PSK from an ASCII passphrase for a SSID ๐
๐ SYNOPSIS ๐
wpa_passphrase [ ssid ] [ passphrase ]
๐ฆ OVERVIEW ๐ฆ
so like, wpa_passphrase pre-computes PSK entries for network configuration blocks of a wpa_supplicant.conf file. no cap, that's literally its whole job. ๐ซถ
you give it an ASCII passphrase and an SSID, and it generates a 256-bit PSK for you. that's it. that's the girlboss move. โจ
๐ OPTIONS ๐
ssidโ the SSID whose passphrase should be derived. like, whose wifi are we talking about, bestie? ๐passphraseโ the passphrase to use. if you don't put it on the command line,passphrasewill be read from standard input. so it's giving "type it in after, no biggie" energy. ๐
๐ SEE ALSO ๐
โญ LEGAL โญ
wpa_supplicant is copyright (c) 2003-2022, Jouni Malinen <j@w1.fi> and contributors. All Rights Reserved.
this program is licensed under the BSD license (the one with advertisement clause removed). periodt. ๐
๐ fr fr, that copyright line is not a vibe I'm skipping โ legal stays legal, bestie.
okay and for the cute sign-off: this page is dated 07 August 2019, and it lives in the wpa_passphrase(8) corner of the manual. mwah. ๐โจ๐
๐ฆ where this page comes from
- alpine 3.22: wpa_supplicant-doc 2.11-r2 ยท BSD-3-Clause
- alpine 3.23: wpa_supplicant-doc 2.11-r3 ยท BSD-3-Clause
- alpine 3.24: wpa_supplicant-doc 2.11-r4 ยท BSD-3-Clause
- arch rolling: wpa_supplicant 2:2.12-1 ยท BSD-3-Clause
- debian bookworm: wpasupplicant 2:2.10-12+deb12u2 ยท BSD-3-Clause
- debian bookworm: wpasupplicant 2:2.10-12+deb12u3 ยท BSD-3-Clause
- debian trixie: wpasupplicant 2:2.10-24 ยท BSD-3-Clause
- nixos 26.05: wpa_supplicant 2.12
- nixpkgs unstable: wpa_supplicant 2.12
- opensuse-leap 16.0: wpa_supplicant 2.11-160000.5.1 ยท BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: wpa_supplicant 2.11-160000.5.1 ยท BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: wpa_supplicant 2.11-160000.5.1 ยท BSD-3-Clause AND GPL-2.0-or-later
- opensuse-leap 16.0: wpa_supplicant 2.11-160000.5.1 ยท BSD-3-Clause AND GPL-2.0-or-later
- ubuntu jammy: wpasupplicant 2:2.10-6 ยท BSD-3-Clause
- ubuntu jammy: wpasupplicant 2:2.10-6ubuntu2.2 ยท BSD-3-Clause
- ubuntu jammy: wpasupplicant 2:2.10-6ubuntu2.4 ยท BSD-3-Clause
- ubuntu noble: wpasupplicant 2:2.10-21build4 ยท BSD-3-Clause
- ubuntu noble: wpasupplicant 2:2.10-21ubuntu0.2 ยท BSD-3-Clause
- ubuntu noble: wpasupplicant 2:2.10-21ubuntu0.4 ยท BSD-3-Clause
- ubuntu questing: wpasupplicant 2:2.11-0ubuntu4
- ubuntu resolute: wpasupplicant 2:2.11-0ubuntu5 ยท BSD-3-Clause
- ubuntu stonking: wpasupplicant 2:2.11-2ubuntu2 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms