OMAEYARIMASUNE ── 1008文字鍵と誤入力偽装によるRAM完結型暗号化ツール

高密度ストリーム暗号完全RAM動作・保存ゼロ登録なし・無料

OMAEYARIMASUNE は、ブラウザのメモリ(RAM)上だけで完結するテキスト暗号化・復号およびステガノグラフィ偽装ツールです。最大 1008 文字の乱数鍵から多段鍵導出と動的 S-Box 置換テーブルを構築し、平文を自然言語のタイポ(キーボード誤入力文字列)やダミー単語列へ変換します。外部通信や端末ストレージへの書き込みを一切行わず、タブを閉じるだけで全データがメモリから消去される設計になっています。

▶ OMAEYARIMASUNE を開く ゲーム・機能の紹介の一覧

正しい鍵を入れたときだけ、意味のない文字列の並びから元の文章が浮かび上がる。

この頁でできること

  • ブラウザの中だけで動く暗号化:文章を、最大 1008 文字の鍵で暗号化・復号する。保存も外部通信もない
  • 鍵の生成:ワンクリックで 1008 文字の乱数鍵、またはパスフレーズから決定論的に展開
  • 偽装出力:暗号文を自然な誤入力風の文字列やダミー単語列に見せかける 4 つのモード
  • 毎回変わる暗号文:同じ平文・同じ鍵でも、暗号化のたびに出力が変わる。ダミー行の混入もできる

主な特徴と暗号化の仕組み

4つの出力偽装モード

モード特徴と用途
タイポ偽装(標準)キーボードの打ち間違いや文字化けのように見える自然な文字列へ変換します。
単語サラダ日常的な単語や技術用語がランダムに並んだメモ書きのように見せます。
16進ダンププログラムのメモリダンプやデバッグログのような 16 進数表記で出力します。
空白ステガノグラフィ目に見えないゼロ幅文字(Zero-Width Characters)として暗号データを埋め込みます。

完全RAM動作と緊急パージ機能

一般的な Web アプリケーションでは利便性のために localStorage や IndexedDB、Cookie などに作業状態を保存しますが、OMAEYARIMASUNE では機密性を最優先し、端末内の永続ストレージを一切使用しません。また、外部サーバーへの通信機能(fetch・XMLHttpRequest・WebSocket・Beacon 等)も遮断されており、入力した平文や鍵が端末の外へ出ることはありません。

さらに、作業中に周囲から画面を見られそうになった場合に備えて、Esc キーで瞬時に一般的な「システム診断画面」へ切り替える緊急ロック機能や、メモリ上の鍵・入出力履歴をゼロ上書きして即座に初期化する緊急 RAM パージ機能を備えています。

情報セキュリティの学習として

  1. まず「鍵の自動生成」を押し、1008 文字の鍵がどのように作られるかを観察する。
  2. 短い文章を入力して暗号化し、同じ文章でも暗号化のたびに出力結果が変わること(確率的暗号化の性質)を確かめる。
  3. 鍵の 1 文字だけを書き換えて復号を試み、雪崩効果(Avalanche Effect)によって出力全体がまったく別の文字列に変わることを体験する。

単体ページ(/omaeyarimasune)として全画面で使えるほか、サイト本体の「ひまつぶし」からもすぐに呼び出せます。

このページについて 1008文字の高密度乱数鍵とストリーム暗号を用い、平文を自然な誤入力文字列や単語列へ偽装するRAM完結型暗号化・復号ツール OMAEYARIMASUNE の紹介。端末保存ゼロ・通信遮断の安全設計と使い方。