ForHosting KIT · Entwickler-Tools

Homoglyph-Textkonverter

Aus Hello World wird Неⅼⅼо Ԝо𝗋ⅼԁ: Es liest sich gleich, doch 10 seiner Zeichen sind nun kyrillische, griechische oder andere Doppelgänger. Erstellen Sie Muster für Phishing-Labore, oder wandeln Sie einen verdächtigen Benutzernamen zurück in ASCII, um den Trick aufzudecken. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Hello World
Berechnungsmodus
Encode
Erhalten Sie
Ergebnis
Неⅼⅼо Ԝо𝗋ⅼԁ
Richtung
encode
Zugeordnet
10
Anzahl nicht zugeordnet
1

Homoglyph-Textkonvertierung ersetzt gewöhnliche lateinische Buchstaben und Ziffern durch Unicode-Zeichen, die in gängigen Schriften fast gleich aussehen—kyrillisches a und o, griechisches Nu und Kappa, Fullwidth-Ziffern und andere verwechselbare Formen—sodass eine Zeichenkette lesbar bleibt, während ihre Codepunkte kein reines ASCII mehr sind. Sicherheitsteams nutzen diesen Tausch für Phishing- und Marken-Imitations-Labormuster; Redakteure für stilistischen Lookalike-Flair; Support-Desks brauchen den Rückweg, um verdächtige Einfügungen in suchbares ASCII zu normalisieren. Diese Fähigkeit setzt beide Richtungen deterministisch um: encode mappt jeden lateinischen Buchstaben und jede Ziffer auf ein bevorzugtes confusable Glyph, decode mappt eine breitere Tabelle bekannter Lookalikes zurück auf reines ASCII, und der Modus auto wählt den Pfad, wenn exklusive Homoglyph-Glyphen vorliegen. Leerzeichen, Satzzeichen, Emoji und andere unmapped Zeichen bleiben erhalten und erscheinen einmal im unmapped-Bericht, damit Sie sehen, was unangetastet blieb.

Wie Homoglyph-Mapping funktioniert und was die Antwort enthält

Ein Homoglyph ist ein Zeichen aus einer anderen Schrift oder einem anderen Block, das in Alltagsschriften optisch mit einem lateinischen Buchstaben oder einer Ziffer verwechselt werden kann. Encode durchläuft jeden Unicode-Skalar Ihrer Zeichenkette, ersetzt jedes plain A–Z, a–z oder 0–9 mit bevorzugtem Tabelleneintrag—zum Beispiel lateinisches o zu kyrillischem о, lateinisches p zu kyrillischem р, lateinisches x zu kyrillischem х und Ziffern zu Fullwidth-Formen—und lässt alles Übrige unberührt.

Decode durchläuft dieselbe Zeichenkette und mappt jedes bekannte confusable Glyph auf sein reines ASCII-Pendant; die Rücktabelle ist breiter als die Encode-Tabelle, sodass zusätzliche griechische, armenische und kyrillische Lookalikes sauber kollabieren, auch wenn encode sie nicht erzeugt hätte. Die Zeichenreihenfolge wird nie umgekehrt; es ändert sich nur die Codepunkt-Identität—das unterscheidet dieses Werkzeug von Generatoren für umgedrehten Text oder umgekehrte Strings.

Phishing- und Marken-Lookalike-Labore

Erzeugen Sie confusable Marken- und Domain-Proben für Awareness-Schulungen und dekodieren Sie erfasste Einfügungen zurück zu reinem ASCII für Tickets und Suche.

Verdächtige Unicode-Einfügungen normalisieren

Mappen Sie griechische, kyrillische und Fullwidth-Lookalikes in Benutzernamen oder Nachrichten auf lateinische Buchstaben und Ziffern für Moderation und SIEM.

Wie wandle ich lateinischen Text in Homoglyphen um?

Nutzen Sie mode encode oder lassen Sie mode auf auto. Das Feld result enthält die confusable Unicode-Zeichenkette.

Wie mappe ich Homoglyphen zurück auf reines ASCII?

Senden Sie die confusable Zeichenkette in text mit mode decode, oder nutzen Sie auto, wenn die Zeichenkette bereits exklusive Homoglyph-Glyphen enthält. Das result ist der wiederhergestellte reine ASCII-Text.

Was, wenn text leer ist?

Geben Sie mindestens ein Zeichen reinen lateinischen Texts, Ziffern oder Homoglyph-Text zum Konvertieren an.

Was passiert mit Zeichen ohne Doppelgänger?

Leerzeichen, Satzzeichen, Emoji, chinesische Schriftzeichen und andere Zeichen ohne Eintrag bleiben unverändert stehen. Sie werden zusätzlich einmal aufgelistet, damit Sie sehen, welche Stellen nicht ersetzt wurden.

Wozu dient das Zurückwandeln in reines ASCII?

Es entlarvt optische Fälschungen. Ein Benutzer- oder Markenname mit kyrillischen oder griechischen Doppelgängern täuscht das Auge; nach dem Zurückwandeln wird der Unterschied sichtbar und der Text wieder durchsuchbar.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/homoglyph

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/homoglyph \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.homoglyph",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Wie Homoglyph-Mapping funktioniert und was die Antwort enthält

Bei Erfolg spiegelt die Antwort den Originaltext wider, liefert result als transformierte Zeichenkette, mode als angeforderte Operation, direction als aufgelösten Encode- oder Decode-Pfad, mapped als Anzahl der Tabellentreffer, unmapped_count und unmapped als die eindeutigen Durchleitungszeichen, length als Skalarlänge des Ergebnisses und method fest auf homoglyph.

Eingabefelder, Modi, Validierungsregeln und häufige Fallstricke

Optional senden Sie mode als encode, decode oder auto; fehlt der Wert, ist auto der Standard. Der Modus auto dekodiert, wenn irgendein exklusives Homoglyph-Glyph vorhanden ist—Zeichen, die nur als confusable Formen und nie als plain Map-Schlüssel vorkommen—und kodiert sonst; das ist der richtige Standard beim Einfügen gemischten Texts ohne Nachdenken über die Richtung. Zeichen ohne Tabelleneintrag, darunter die meisten Emoji, CJK-Ideogramme und Satzzeichen, bleiben im Ergebnis in Originalform und werden unter unmapped eindeutig gelistet, damit Sie die Abdeckung prüfen können, ohne die ganze Zeichenkette abzulehnen. Bevorzugen Sie diese Landing, wenn die Suchintention wörtlich Homoglyph-Konverter, confusable Unicode oder lateinische Lookalike-Zeichen ist; reine Fullwidth-, Fraktur- oder Upside-down-Werkzeuge bedienen andere Intentionen und bleiben getrennt. Senden Sie ein Pflicht-Stringfeld namens text mit der Probe, dem Benutzernamen, der Markenzeichenkette oder dem Labor-Payload, den Sie konvertieren oder normalisieren möchten. Aliase wie input, value, data, message und string werden für dasselbe Feld akzeptiert, damit Skripte bestehende Payload-Formen wiederverwenden können. Richtungsaliase wie op, operation und direction sowie Kurzwerte wie enc, dec, to_homo, to_ascii, obfuscate und normalize sind ebenfalls zulässig. Fehlendes text, Nicht-String-Objekte, leere Zeichenketten, unbekannte mode-Werte und Zeichenketten über dem dokumentierten Maximum scheitern mit invalid_input und einer klaren englischen Meldung. Validierungsfehler verbrauchen kein Prepaid-Guthaben. Behandeln Sie die Ausgabe nicht als Verschlüsselung oder Weg, Zugangsdaten zu verbergen: Wer das Schema kennt, kann es umkehren, und Sicherheitsprodukte sollten decode zum Normalisieren nutzen, nicht encode zum Verstecken.

Praktische Abläufe, Preise, Security-Labs und API-Grenzen

Markenschutz-Workflows vergleichen eine nutzersichtbare Zeichenkette mit einer normalisierten ASCII-Form, damit visueller Spoofing auch bei abweichenden Codepunkten auffällt. Content- und Social-Teams wollen gelegentlich dekorativen Lookalike-Text für Handles und Bildunterschriften, wenn eine Plattform Unicode, aber keine eigenen Schriften akzeptiert. Lehrkräfte zeigen, dass visuelle Ähnlichkeit nicht Codepunkt-Identität ist, und stellen Homoglyphen später echten kryptografischen Transformationen gegenüber. Kombinieren Sie Unicode-NFKC-Normalisierung nur, wenn ein späterer Schritt kanonische Komposition braucht; lassen Sie den Homoglyph-Konverter auf seiner eigenen Landing, damit die SEO-Intention scharf bleibt und Nutzer das erwartete Encode-plus-Decode-Lookalike-Verhalten finden. Nutzen Sie das Browser-Werkzeug für einmalige Checks ohne Bibliotheken; rufen Sie die API auf, wenn ein Backend, eine Serverless-Funktion oder ein SDK einen stabilen Vertrag unter Guthaben zu $0.002 pro erfolgreichem Item braucht. Halten Sie Payloads bei gewöhnlichen Textgrößen, die zu einem Worker-Isolate-Item-Aufruf passen—dieses Werkzeug dient Proben und Bildunterschriften, nicht Multi-Megabyte-Binärblobs.

Unterricht und CI-Fixtures

Lehrkräfte zeigen visuelle Confusables versus Codepunkte; Ingenieure pinnen deterministische Encode- und Decode-Ausgaben in automatisierten Tests.

Was geschieht mit Zeichen ohne Mapping?

Sie bleiben im Ergebnis in Originalform. Eindeutige unmapped Zeichen werden in unmapped gelistet und in unmapped_count gezählt, damit Sie sehen, was unangetastet blieb.

Ist der Homoglyph-Textkonverter kostenlos?

Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Item; Validierungsfehler werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →