In letzter Zeit sehe ich immer öfter QR-Codes zum Login in WLAN-Netze. Nach dem Scan über die Kamera-App auf dem Smartphone wird das Handy nach einer Bestätigung automatisch mit dem WLAN verbunden. Kein lästiges Eintippen eines Passworts mehr.
Zum Erstellen eines solchen QR-Codes für Euer WLAN gibt es viele online Tools (z.B.: https://www.qrcode-generator.de/solutions/wifi-qr-code/). Router der Marke FritzBox! haben auch die Möglichkeit einen QR-Code für das bereitgestellte WLAN anzuzeigen.
Ich habe mich gefragt, was genau in diesen QR-Codes steckt, damit die Sache funktioniert. Letztlich ist ein ein Text nach folgendem Schema:
WIFI:S:NameDesWLANs;T:WPA;P:Geheimpasswort;H:false
Im Folgenden nehme ich die einzelnen Bestandteile nochmal auseinander
- WIFI: <- Service Tag. Signalisiert, dass es sich um eine WIFI-URI handelt. Kann nicht weggelassen werden.
- S: <- SSID des WLANs, also die Benennung oder Name des WLANs.
- T: <- Type hier geht es um die Verschlüsselung. Üblicherweise steht hier WPA (das schließt WPA2 und WPA3 ein. Man kann aber nicht die Werte WAP2 oder WPA3 explizit angeben)
- P: <- hier steht das Passwort im Plaintext
- H: <- wenn Euer WLAN-Name versteckt ist (das ist eher selten der Fall) würde hier der Wert »true« stehen. Ansonsten »false«.
Alternativ zu einem Plaintext-Passwort P: könnt ihr mit K: auch einen Public-Key angeben, wenn Euer WLAN SAE-PK unterstützt.
Das URI-Schema wird in der WPA3 Specification auf seite 25 Section 7 beschrieben: