QR-код Wi-Fi містить назву мережі та пароль: гість наводить камеру і під’єднується, не питаючи пароль уголос. Одразу головне: пароль лежить у коді відкритим текстом, тож це код для гостьової мережі, а не для домашньої.
Код містить коротку інструкцію — назву мережі, пароль, тип захисту й ознаку прихованої мережі, — яку телефони вміють виконувати. Це не посилання, він нічого не відкриває: телефон упізнає формат і пропонує під’єднатися.
Пароль не зашифровано і не приховано. Будь-хто може розкодувати фотографію коду й прочитати його текстом. Це не вада генератора, це сам формат: зручний спосіб роздати пароль, а не спосіб його захистити.
Тому чесна порада — вішати код на гостьову мережу з окремим паролем. Тоді наліпка на стійці віддає рівно те, що ви й збиралися віддати, а зміна пароля коштує вам одного передруку, а не переналаштування всіх пристроїв у домі.
Кирилична назва мережі — окрема історія в Україні. «Кава Гостьова» роутер роздати може, а от чи прочитають її однаково всі телефони — ніхто не гарантує. Латинська транслітерація назви коштує нічого і знімає питання; якщо назва все-таки кирилична, перевірте на живих пристроях.
Картка на столі замінює розмову. Друкуйте її для гостьової мережі, а коли міняєте пароль — передруковуйте картки. Саме в цей момент більшість закладів виявляє, що код вів на основну мережу.
Гість заходить опівночі з розрядженим телефоном і без бажання набирати пароль із двадцяти символів із ламінованої картки. Це місце, де такий код дає найбільше.
Рецепція віддає гостьову мережу без жодного набору тексту, а код передруковується за тим самим графіком, за яким ви й так міняєте пароль.
Під час відключень заклад часто переходить на інший роутер або роздачу з телефона — з іншою назвою мережі. Код на стіні цього не знає, тож або тримайте ту саму назву на резервному каналі, або друкуйте другу картку заздалегідь.
Назва мережі — 32 символи, пароль — 63. Це межі самого стандарту Wi-Fi, а не цього інструмента, і форма їх дотримується.
Кирилиця з’їдає цей ліміт удвічі швидше. Кожна кирилична літера — це два байти проти одного латинського, тому назва з 32 українських літер важить у коді як 64 латинські. На довжину пароля це впливає так само, а на щільність візерунка — помітно.
Екранування вже зроблено за вас. Символи \ ; , " та : мають значення всередині payload і мають позначатися, коли трапляються в назві чи паролі. Генератор екранує всі п’ять. Саме цього кроку бракує кодам, зробленим вручну, і тому вони падають рівно на тих паролях, які обирали як стійкі.
Налаштування WPA3 немає, і це правильно. Формат визначає три значення захисту — WPA, WEP і без пароля. Мережі WPA3 кодуються як WPA, решту телефон і роутер узгодять самі.
Один код — одна назва мережі. Якщо діапазони 2.4 ГГц і 5 ГГц роздаються під різними назвами, це дві мережі й два коди. Якщо назва спільна — одного коду досить.
Пароль, близький до межі в 63 символи, дає помітно щільніший код: за вимірюванням тут мережа з довгим паролем — 45 модулів завширшки при рівні корекції M проти 33 у короткого. Друкуйте відповідно.