目の前でじっと見つめられても、誰にも気づかれない秘密のメッセージを送りたいと思ったことはありませんか?

新登場の画像にテキストを隠すツールを使えば、あらゆる画像のピクセルの中にテキストを直接埋め込むことができます。画像は他の人にはまったく普通に見えますが、その内側にはあなたのメッセージがひそかに隠されています。

ソフトウェアのインストールも、アカウント登録も不要。すべての処理はあなたのブラウザ内で完結します。

ステガノグラフィーと暗号化の違いを示すイラスト。画像の中に隠されたテキストと、読み取り不能な暗号化メッセージを比較

ステガノグラフィーとは?

ステガノグラフィーとは、情報を見えるところに堂々と隠す技術です。この言葉はギリシャ語に由来し、steganos(覆われた)+ graphein(書くこと)——文字どおり「覆い隠された文字」を意味します。

メッセージを読み取れないように攪拌する暗号化とは異なり、ステガノグラフィーはメッセージそのものを見えなくします。運び手(今回の場合は画像)はまったく普通に見えるため、そこに隠しメッセージがあるとは誰も疑いません。

この技術は歴史を通じて使われてきました——古代ギリシャ人が剃り上げた頭皮にメッセージを刺青した例から、冷戦時代のスパイがマイクロドットに情報を隠した例まで。現在では、画像や音声ファイル、さらには動画を使ってデジタルに行われています。


仕組みは?(やさしい解説)

デジタル画像はすべて、ピクセルと呼ばれる小さな点の集まりでできています。各ピクセルの色は、赤(Red)緑(Green)青(Blue)という3つの値(RGB)で定義されます。それぞれの値は0から255までの数値です。

ここが巧妙なところです。色の値をわずか1だけ——たとえば142から141へ——変えても、その違いを人間の目で見分けることは物理的に不可能です。しかし、そのごくわずかな変化が、1ビットの情報(0か1)を記録できるのです。

このような目に見えない変化を何千ものピクセルにわたって加えることで、テキストメッセージ全体を画像の中に格納できます。

例:

ピクセル 元のRGB 変更後のRGB 見た目の違いは?
#1 (142, 87, 203) (142, 86, 203) なし
#2 (55, 191, 12) (54, 191, 13) なし
#3 (200, 100, 50) (201, 100, 50) なし

この技術はLSB(最下位ビット:Least Significant Bit)ステガノグラフィーと呼ばれます——各カラーチャンネルの、もっとも重要度の低いビットだけを操作するからです。

最下位ビットの変更

ツールの使い方

メッセージを隠す(エンコード)

  1. ツールを開く画像にテキストを隠す
  2. 画像をアップロード — ドラッグ&ドロップするか、クリックして選択(PNG、JPG、BMP対応)
  3. テキスト欄に秘密のメッセージを入力
  4. 必要に応じてパスワードを設定 — メッセージを隠す前に、AES-256で暗号化します
  5. 「Encode & Download PNG」をクリック — メッセージが隠された画像がダウンロードされます
TextStudioの「画像にテキストを隠す」ツールのエンコードモードのスクリーンショット。左側にアップロードされた風景写真、右側に秘密のメッセージが入力されパスワード欄が埋められたコントロールパネルが表示されている

メッセージを取り出す(デコード)

  1. 隠しメッセージが含まれた画像をアップロード
  2. デコードタブに切り替え
  3. パスワードが使われている場合はパスワードを入力
  4. 「Decode Message」をクリック — 隠されたテキストが即座に表示されます
TextStudioの「画像にテキストを隠す」ツールのデコードモードのスクリーンショット。結果ボックスにデコードされたメッセージが表示され、成功通知が出ている

違いを見分けられますか?

ちょっとした挑戦です。下にあるのは同じ画像の2つのバージョン——一方はオリジナル、もう一方には500語の隠しメッセージが含まれています。どちらがどちらか分かりますか?

AとBとラベル付けされた、まったく同じに見える2枚の自然写真を並べた比較。「隠しメッセージが含まれているのはどちら?」という問いかけ付き。すっきりとしたワイドフォーマットの構成

答え:見分けられません。 それこそが狙いなのです。各ピクセルの変化は最大でも256分の1——わずか0.4%の差です。これに気づくには、あなたの目が約600倍も敏感である必要があります。


パスワード保護:もう一段のセキュリティ

メッセージを画像の中に隠すだけでも十分に巧妙ですが、もし誰かがステガノグラフィーを知っていて、あなたの画像からデータを取り出そうとしたらどうでしょう?

そこで登場するのがパスワード保護です。パスワードを設定すると:

  1. まずメッセージがAES-256-GCMで暗号化されます — 銀行や政府機関でも使われているのと同じ暗号化標準です
  2. 暗号鍵は、10万回の反復処理を行うPBKDF2を使ってあなたのパスワードから生成されます — 総当たり攻撃を極端に遅くします
  3. そのうえで初めて、暗号化されたデータが画像のピクセルに隠されます

正しいパスワードがなければ、たとえ誰かが隠しデータを取り出せたとしても、意味をなさない暗号化されたバイト列が手に入るだけです。これはステガノグラフィー+暗号化——二重の保護なのです。

二重保護の概念を示すイラスト。画像アイコンに「ステガノグラフィー:隠蔽」とラベル付けされた1枚目のシールド層と、「AES-256:暗号化」とラベル付けされた2枚目のシールド層が重なっている。モダンなセキュリティ・インフォグラフィック風、ワイドフォーマット

どれくらいのテキストを隠せる?

それは画像のサイズによります。目安は次のとおりです:

画像サイズ おおよその容量
500 × 500 約93 KB(約93,000文字)
1000 × 1000 約375 KB(約375,000文字)
1920 × 1080 約777 KB(長編小説まるごと!)
4000 × 3000 約4.5 MB

ふつうのスマートフォン写真なら、本を1冊まるごと楽々と収められます。ツールにはリアルタイムの容量バーが表示されるので、空き容量が常に一目で分かります。


実際の活用例

  • プライベートな連絡 — ふつうの写真に見えるメッセージを送る
  • デジタル透かし — 著作権情報や所有権の証明を画像に隠す
  • ジャーナリズム — 機密情報を安全に国境を越えて運ぶ
  • パズルやゲーム — 画像に隠したヒントで宝探しを作る
  • 教育 — 情報セキュリティやデータエンコーディングを学ぶ
  • お楽しみ — ミームに秘密のメッセージを仕込んで友達を驚かせる

100%プライベート — データはブラウザの外に出ません

ここが重要です:データがサーバーに送信されることは一切ありません。画像の読み込み、メッセージのエンコード、パスワードによる暗号化、出力の生成——という一連の処理はすべて、Canvas APIとWeb Crypto APIを使って、あなたのブラウザ内でローカルに行われます。

私たちがあなたの画像を見ることはありません。あなたのメッセージを見ることもありません。あなたのパスワードを見ることもありません。データがあなたのデバイスから外に出ることはないため、技術的にそれは不可能なのです。


今すぐ試す

最初の秘密のメッセージを隠す準備はできましたか?無料ツールにアクセスして、ぜひ試してみてください:

画像にテキストを隠す — 無料オンライン・ステガノグラフィーツール

登録不要。制限なし。透かしなし。パソコンでもスマートフォンでも使えます。


ステガノグラフィーについて質問がありますか?新しいツールのアイデアはありますか?下のコメント欄に書き込むか、お気軽にお問い合わせください。ぜひお聞かせください!