類似の Unicode 文字を含む偽のテキスト ジェネレーター
Unicode ホモグリフ、非表示のゼロ幅透かし、または 様式化された Unicode 文字 を使用して、通常のテキストを視覚的に同一でありながらマシンごとに異なるバージョンに変換します。自動化されたキーワード スクレイピングを防止したり、単純なテキスト フィルターをバイパスしたり、Unicode 同形異義語のなりすましに対するソフトウェアをテストしたりしながら、人間の読者にとって完全に自然に見えるテキストを作成するのに最適です。
置換文字インスペクター
ハイライトされた文字は、ASCII Unicode 以外の同等の文字に置き換えられました。ハイライトされた文字の上にマウスを移動すると、その正確な Unicode code point (例: U+0430) が表示されます。
偽のテキストジェネレーターはどのように機能しますか?
人間の読者にとって、ラテン文字の ZZQ1QXZaXXQ3QXZ (U+0061) とキリルの小文字 XXQ7QXZаXXQ9QXZ (U+0430) は、ほとんどすべての最新フォントで同一に見えます。タイポグラフィーとサイバーセキュリティでは、同一またはほぼ同一の視覚的形状を共有する異なる文字のペアは、ホモグリフと呼ばれます。
このジェネレーターにテキストを入力すると、標準の ASCII 文字が類似の Unicode コード ポイントに選択的に置き換えられます (または、目に見えないゼロ幅の結合子/スペースが挿入されます)。その結果、出力は人間の目には自然に見えますが、コンピュータ、検索エンジン、Ctrl+F ブラウザ検索、および自動スクレイパーは文字列をまったく異なるテキストとして扱います。
Unicode 置換えスタイルの比較
| スタイルモード | 外観 | Ctrl+F とスクレイパーを倒す? | ベストユースケース |
|---|---|---|---|
| ステルスホモグリフ | 通常のテキストと 99% 同一 (例: Teхt) |
はい | アンチスクレイピング、カナリアウォーターマーク、QAテスト |
不可視のゼロ幅 (U+200B) |
すべてのフォントで 100% 同一 | はい | キーワード検索をブロックしながら正確なタイポグラフィを維持する |
| 全幅の美しさ | ワイドスペース文字 (Text) |
はい | Vaporwave の美学、固定幅のソーシャル メディアの配置 |
| 数学ミックス | 太字、斜体、および monospace ミックス (𝐓𝑒𝘅𝚝) |
はい | 目を引くソーシャルメディアの見出しとクリエイティブな文章 |
| 装飾ミックス | 丸付き、スクリプト、フラクトゥール (Ⓣ𝓮𝔵𝕥) |
はい | 様式化されたニックネーム、ゲームタグ、身代金メモのアート |
一般的かつ正当な使用
- ソフトウェア QA およびセキュリティ テスト – アプリケーションのユーザー名登録、冒涜フィルター、またはドメイン検証ツールが Unicode (
NFKC) を適切に正規化し、同形異義語のなりすましを検出するかどうかをテストします。 - アンチスクレイピングとボット保護 – 公開連絡先のスニペット、クリエイティブな文章のサンプル、またはクイズの回答を、単純なコピーアンドペーストボットや自動キーワードハーベスターから保護します。
- ドキュメントの透かし (カナリア トラップ) – 既知の位置にある特定の文字を置き換えて、機密テキスト ドキュメント内に一意のフィンガープリントを作成し、漏洩を特定のコピーまで追跡できるようにします。
- スプーフィングされたテキストのクリーニング – 組み込みの Clean Fake Text ボタンを使用して、非表示のゼロ幅文字を削除し、スプーフィングされた同形文字をクリーンで検索可能な ASCII に変換します。
アクセシビリティとセキュリティに関する重要な注意事項
- スクリーン リーダーとアクセシビリティ: 支援技術は、各キャラクターの基礎となる Unicode スクリプトを検査します。キリル文字やギリシャ語の同形文字を英語の単語に混ぜると、スクリーン リーダーが単語を 1 文字ずつ綴ったり、発音を間違えたりする原因になります。重要なナビゲーションやアクセス可能な公開 Web コンテンツでは、ホモグリフ難読化を決して使用しないでください。
- 検索エンジンのインデックス作成 (SEO): 検索クローラーは、正確な文字エンコーディングに基づいてページのインデックスを作成します。同形文字を含む単語は、標準の検索クエリではランク付けされません。
- R責任ある使用: 類似キャラクターは、ブランドになりすましたり、URL を偽造したり (IDN ホモグラフ攻撃)、ユーザーを欺いたりするために使用してはなりません。
よくある質問
Ctrl+F (または Cmd+F) を使用して生成された単語を見つけることができないのはなぜですか?
ブラウザ検索 (Ctrl+F) は、標準 ASCII 文字の完全なバイト一致を検索します (e の U+0065 など)。ジェネレーターが e をキリル文字 е (U+0435) に置き換えたり、非表示のゼロ幅スペース (U+200B) を挿入したりすると、画面上では同一に見えても、基になる文字シーケンスは検索クエリと一致しなくなります。
どのモードが最も自然で検出されにくいように見えますか?
目に見えないゼロ幅スペース は、元の文字を保持し、文字間にゼロ幅スペースのみを挿入するため、どのフォントでも視覚的に 100% 同一です。実際の文字コードを変更する必要がある場合 (幅ゼロのスペースがプラットフォームによって削除される可能性がある場合)、20% ~ 40% の置換強度 を備えた ステルス ホモグリフ を使用します。
出力内でどの文字が置き換えられたかを確認するにはどうすればよいですか?
右側の設定パネルで、「置換文字をハイライトする」チェックボックスを有効のままにしておきます。出力ボックスの下にある 置換文字インスペクター では、変更されたすべての文字が黄色で強調表示されます。強調表示された文字の上にマウスを置くと、元の文字と、それを置き換えた正確な Unicode code point が表示されます。
偽の Unicode テキストを通常の ASCII テキストに変換できますか?
はい!難読化またはホモグリフ化されたテキストを [ソース テキスト] ボックスに貼り付け、上部のツールバーで [クリーン フェイク テキスト] をクリックします。目に見えないゼロ幅文字を削除し、類似したキリル文字、ギリシャ文字、全角文字、および数学グリフを標準の ASCII にマッピングします。