↓これを
[]
コピーして
https://www.umpox.com/zero-width-detection/
の「3: Paste copied text here:」に張り付けてみてください。
すると、その下の「4: Your username is…」
に隠しメッセージが表示されます
実はここには「ゼロ幅文字」と呼ばれる文字が埋め込んであります。
サクラエディタに張り付けると・・・
こんな感じに、ブラウザでは見えなかった空白が表示されます。
画面下部をみると「U+200B」と表示されてます。
これが「ゼロ幅文字」です。
ゼロ幅文字にはいくつか種類があるのですが、このサイトでは
ゼロ幅文字の「ゼロ幅スペース」を0、「ゼロ幅接合子」を1としてエンコード・デコードしているそうです。
また、先程のこれ[]、メモ帳に張り付けると
ブラウザ同様、[]とだけ表示されるのですが
notepad2やVSCodeだと化けた文字が表示されます。
このように、どこに張り付けるかで挙動が変わってきます。
ブラウザでは見えないことを使って、いろいろなことを試そうとしている人がいて。
・署名埋め込み(twitterなどのコピペ対策)
・暗号文送信
・難読化
などが試されています。
軽い画像の埋め込みなんかもできそうね。
実用性はともかく、妄想が広がる次第であります。
ゼロ幅文字について
この記事を書いた人
ynarita
プログラム・サーバ・NWなどコンピュータ関連ならなんでも食べます。
ゲームをいくら積んでも崩れないゲーマーの河原在住。