最近、友達の輪(モーメンツ)に突然変な文字列がたくさん出てくるのに気づいたことはありませんか?「5L2g5aW977yM5oiR5piv5bCP6ICB」みたいなやつで、最後に「=」が付いていて、文字化けのように見えるけど、ちょっと規則性がある。クリックして見てみると、たいてい友達が何か秘密のリンクを共有していたり、こっそり告白していたりする。これはBase64と呼ばれるもので、もともとは技術ツールだったのに、今では無理やり社交の暗号として使われている。
話すと、Base64の誕生は社交とはまったく関係がない。最初は電子メール用に作られたもので、初期のメールシステムはプレーンテキストしか認識しなかったため、画像や添付ファイルなどのバイナリデータを直接送信できなかった。そこで誰かがBase64を発明し、バイナリデータを64個の印刷可能な文字に変換した。簡単に言うと、データに「プレーンテキスト」というベストを着せて、メールシステム内をスムーズに通過させるようにしたのだ。この作業は何十年も続けられ、ずっと目立たず、プログラマーのツールボックスにあるような、目立たないけど欠かせない小さなツールだった。
しかし、GitHubで状況が変わった。プログラマーたちは、テキストや小さなファイルをBase64でエンコードすると、URLに安全に埋め込め、特殊文字が切り詰められたりエスケープの問題が起きたりする心配がないことを発見した。そこで、多くのプロジェクトがBase64を使ってパラメータを渡したり、設定を共有したりし始めた。この時点では、Base64はまだ技術コミュニティの中だけの楽しみだった。
本当にBase64が広まったのは、ソーシャルメディアの「ブロック」メカニズムによるものだ。WeChatやWeiboなどのプラットフォームはリンクの審査が厳しく、特に機密用語や外部ドメインを含むリンクは、折りたたまれたり、ブロックされたり、直接削除されたりすることがよくある。しかし、Base64でエンコードされた文字列は、意味のない文字の羅列のように見え、ドメインもキーワードもないため、審査システムが認識するのは難しい。そこで、オンラインのBase64ツールを使ってリンクをエンコードし、友達の輪やグループに送信し、友達がコピー&ペーストしてデコードすれば開けるようになった。この方法は広まり、すぐに人気が出て、「社交の暗号」となった。
その後、使い方はさらに大胆になった。Base64で告白する人もいる。「5oiR5Lus5Zyo5LiA6LW3」をデコードすると「私たちは一日に」となり、「好きです」と直接言うよりも、サスペンスと儀式感が増す。また、コメント欄でBase64を使ってお互いに愚痴を言い合う人もいる。外部の人はさっぱりわからないが、わかる人はニヤリとする。さらに、一部のグループチャットでは、「わからない人」に見せたくないゴシップをエンコードして送信し、小さなコミュニティ内での暗号化された交流を形成している。
これは実に面白い。Base64自体は暗号化アルゴリズムではなく、単なるエンコード方式であり、中国語を「火星文」に翻訳するようなものだが、その「偽装」効果は社交の場で意外なほど役立つ。情報の非対称性を利用している:知っている人は一瞬で理解し、知らない人は文字化けだと思う。この「半公開」の状態が、かえって面白さを増している。まるで子供の頃に自分だけがわかる記号で日記を書いたり、クラスメートと暗号でメモを回したりするのと同じで、Base64はデジタル時代の「メモの暗号」となった。
もちろん、失敗することもある。Base64は安全だと思い込んで、パスワードやID番号もエンコードして送信する人がいるが、悪意のある人にツールで一瞬でデコードされ、プライバシーがすべて漏れてしまう。ここで注意しておきたい:Base64は暗号化ではなく、「鍵」にもならず、せいぜい透明な箱のようなもので、密閉されているように見えて、実は一目で見抜かれる。絶対に機密情報を守るために使ってはいけない。
結局のところ、Base64が技術ツールから社交の暗号になったのは、私たちの世代の心理を反映している:情報過多でアルゴリズムに監視される環境の中で、私たちは常に自分だけの小さなスペースを残したいと思っている。たとえ最も原始的で不器用な方法であっても。友達の輪はますます広場のようになり、私たちはむしろ「身内」だけがわかる暗号を必要としている。Base64はちょうどその入り口を提供してくれた——防御はしないが、デコードするのが面倒な見物人を遮ることもできる。
次に友達の輪で「==」で終わる文字列を見かけたら、急いでスクロールして通り過ぎず、それが友達からの暗号かもしれない。コピーして、オンラインツールでデコードしてみると、驚きや冗談が見つかるかもしれない。これがおそらく技術がもたらす小さな楽しみだ:厳格なエンコード規則の背後に、人間が決して変えられない遊び心が隠されている。