スキャンするだけで Wi-Fi につながる仕組み - 裏側で何が起きているのか
カフェで見かける「スキャンして接続」の正体
最近のカフェやホテルでは、テーブルやカウンターに白黒の模様が貼ってあり、「スキャンして Wi-Fi に接続」と書かれていることがあります。スマホのカメラをかざすと、パスワードを入力することなく Wi-Fi に接続できます。まるで魔法のようですが、裏側では明確な仕組みが動いています。
この模様の中には、Wi-Fi に接続するために必要な 3 つの情報が格納されています。ネットワーク名 (SSID)、パスワード、暗号化の種類です。スマホはこの 3 つの情報を読み取り、自動的に Wi-Fi の設定画面を開いて接続処理を実行します。人間がキーボードでパスワードを打ち込む代わりに、カメラが一瞬で情報を読み取っているのです。
模様の中に書かれている「暗号文」
Wi-Fi 接続用の模様には、WIFI:T:WPA;S:CafeNetwork;P:coffee2026;; という形式のテキストが格納されています。これを分解すると、T:WPA は「暗号化方式は WPA です」、S:CafeNetwork は「ネットワーク名は CafeNetwork です」、P:coffee2026 は「パスワードは coffee2026 です」という意味です。
この形式は世界共通の規格で、iPhone でも Android でも同じように読み取れます。スマホの OS がこの形式を認識すると、Wi-Fi の設定画面を自動的に開き、SSID とパスワードを自動入力して接続を試みます。ユーザーは「接続しますか?」という確認をタップするだけです。
パスワードは暗号化されていない - 知っておくべき事実
ここで 1 つ、重要な事実を知っておいてください。模様の中に格納されたパスワードは、暗号化されていません。模様をスキャンすれば、誰でもパスワードを平文 (そのままの文字列) で読み取れます。カフェの Wi-Fi パスワードなら問題ありませんが、自宅の Wi-Fi パスワードを模様にして SNS に投稿すると、パスワードが全世界に公開されることになります。
「でも、模様を見ただけではパスワードはわからないのでは?」と思うかもしれません。確かに人間の目では読めませんが、スマホのカメラは一瞬で読み取れます。写真に写り込んだ模様からでもパスワードを抽出できるので、自宅の Wi-Fi 模様が写真の背景に入らないよう注意してください。
なぜパスワードを打ち込むより安全なのか
パスワードが暗号化されていないのに、なぜ模様を使う方が安全と言えるのでしょうか。理由は「ショルダーハッキング」の防止です。カフェでパスワードを手入力していると、隣の席の人に画面を覗き見される可能性があります。模様をスキャンする場合、パスワードが画面に表示されることなく接続が完了するため、覗き見のリスクがありません。
また、長くて複雑なパスワードを設定できるようになるという利点もあります。手入力を前提にすると「cafe1234」のような短くて覚えやすいパスワードになりがちですが、模様を使えば「X7k#mP9$vL2@nQ5w」のような 16 文字のランダムなパスワードでも、利用者に負担をかけません。パスワードが複雑になるほど、不正アクセスのリスクは下がります。
接続できないときのチェックリスト
模様をスキャンしても Wi-Fi に接続できないことがあります。よくある原因と対処法を紹介します。まず、スマホの Wi-Fi がオフになっていないか確認してください。機内モードがオンになっていると Wi-Fi も無効になります。次に、カメラアプリが模様を認識しない場合は、Google レンズや専用のスキャナーアプリを試してください。
それでも接続できない場合は、模様に格納されたパスワードが変更されている可能性があります。カフェやホテルは定期的にパスワードを変更しますが、印刷された模様が古いままということがあります。店員に「パスワードは変わりましたか?」と聞くのが最も確実です。また、模様が小さすぎたり、印刷がかすれていたりすると読み取りに失敗します。明るい場所で、10-20 cm の距離からスキャンしてみてください。