ForHosting KIT · Entwickler-Tools

QWERTY-Tastaturkoordinaten

Auf einer US-QWERTY-Tastatur wird hello zu 2,6 1,3 2,9 2,9 1,9: Jeder Buchstabe wird durch seine Zeile von oben und seine Spalte von links benannt. Wenn Sie diese Paare dekodieren, erhalten Sie HELLO zurück. 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
Berechnungsmodus
Encode
Erhalten Sie
Ergebnis
2,6 1,3 2,9 2,9 1,9
Länge
19
Zugeordnete Buchstaben
5
Layout
qwerty

Eine Tastaturkoordinaten-Chiffre rotiert Buchstaben nicht entlang des Alphabets und verschiebt sie auch nicht zu benachbarten Tasten. Sie benennt jedes Zeichen danach, wo es auf einem US-amerikanischen QWERTY-Buchstabenlayout liegt: eine einsbasierte Zeilennummer von der obersten Buchstabenzeile nach unten und eine einsbasierte Spaltennummer von links nach rechts innerhalb dieser Zeile. Der Buchstabe H liegt in der Grundzeile in Spalte sechs und wird daher als Token zwei Komma sechs kodiert; Q ist eins Komma eins; M ist drei Komma sieben. Das Kodieren wandelt ein Wort in eine durch Leerzeichen getrennte Liste dieser Token um; das Dekodieren liest die Token und rekonstruiert Großbuchstaben. Leerzeichen in einer Phrase werden zu Schrägstrich-Markern, damit mehrwortiger Text hin und zurück kann.

So funktionieren QWERTY-Zeilen- und Spaltenkoordinaten

Das US-QWERTY-Buchstabenraster wird als drei unabhängige, von oben gezählte Zeilen behandelt. Zeile eins enthält qwertyuiop über zehn Spalten. Zeile zwei enthält asdfghjkl über neun Spalten.

Zeile drei enthält zxcvbnm über sieben Spalten. Spalten werden ab eins am linken Rand jeder Zeile nummeriert, sodass der Grundzeilen-Buchstabe A zwei Komma eins ist, F zwei Komma vier und L zwei Komma neun. Das Kodieren durchläuft die Eingabe von links nach rechts: jeder lateinische Buchstabe wird in einer festen Karte nachgeschlagen und als kompaktes Token der Form Zeile Komma Spalte ausgegeben; jedes Leerzeichen wird zu einem Schrägstrich-Token, damit Wortgrenzen erhalten bleiben; Token werden mit einzelnen Leerzeichen zur Ergebniszeichenkette verbunden.

Das Dekodieren teilt den Geheimtext an Leerzeichen, akzeptiert Token als Zeile Komma Spalte, optional mit Klammern oder mit Bindestrich- bzw. Doppelpunkt-Trenner, mappt jedes gültige Paar auf den Großbuchstaben dieser Taste und wandelt Schrägstrich-Token wieder in Leerzeichen um. Ziffern, Satzzeichen, Emoji und Buchstaben außerhalb des grundlegenden lateinischen Blocks erscheinen nie auf diesem nur-Buchstaben-Raster, daher bricht die Engine sofort mit einer Außerhalb-des-Rasters-Meldung ab, statt eine Koordinate zu erfinden.

Mathematisch ist die Transformation eine statische Tabellenabfrage ohne modularen Wrap und ohne Schlüsselplan: derselbe Buchstabe mappt immer auf dasselbe Paar und dasselbe gültige Paar immer zurück auf denselben Buchstaben. Es gibt keinen Netzwerkaufruf, keinen Zufallsseed und keinen Wanduhr-Zeitstempel im Pfad. Diese Seite implementiert nur physische Tastaturkoordinaten — keine Polybios-Alphabetquadrate, keine Nachbartasten-Verschiebungen und keine starke Verschlüsselung.

Wo Tastaturkoordinaten-Chiffren in der Praxis vorkommen

Einführende Kryptografie und Tastaturlayout-Rätsel fordern Lernende oft auf, eine Nachricht als Rasteradresse jeder Taste umzuschreiben statt Alphabetpositionen zu zählen; ein vertrauenswürdiges Orakel, das mit expliziten Zeilen- und Spaltennummern kodiert und dekodiert, beschleunigt Hausaufgaben-Demos und Auto-Bewerter. Capture-the-Flag-Aufwärmungen und Escape-Room-Requisiten verstecken manchmal Phrasen als Koordinatenlisten auf Notizen oder Bildern, und Löser wollen eine schnelle, vorhersagbare QWERTY-Karte statt einer allgemeinen Kryptoanalyse-Suite. Support- und Content-Teams können Spoiler oder Quizantworten leicht als Koordinatenlisten verschleiern und brauchen den Rückweg ohne sprachspezifische Bibliothek.

Wenn Sie Nachbartasten-Verschiebungen, klassische Polybios-Ziffernpaare auf einem Alphabetquadrat, Caesar-Alphabetrotation oder starke authentifizierte Verschlüsselung brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings statt diese Tastaturkoordinaten-Seite zu überladen.

QWERTY-Raster-Demos im Unterricht

Kodieren Sie Beispielwörter als Zeile,Spalte-Token, damit Lernende physische Tastaturpositionen statt Alphabet-Arithmetik sehen, und dekodieren Sie danach zur Kontrolle der Arbeitsblätter.

Koordinaten-Phrasen für Rätsel und CTF

Wandeln Sie Challenge-Zeichenketten in QWERTY-Koordinaten um oder kehren Sie eine gedruckte Paarliste um, ohne für jedes Problemset ein Einmalskript zu schreiben.

Was ist eine Tastaturkoordinaten-Chiffre?

Eine Abbildung, die jeden Buchstaben durch seine Zeile und Spalte auf einem US-QWERTY-Buchstabenlayout ersetzt, statt das Alphabet zu rotieren oder zu einer Nachbartaste zu gleiten.

Wie dekodiert man Koordinaten zurück zu Buchstaben?

Setzen Sie mode auf decode und übergeben Sie durch Leerzeichen getrennte Token wie 2,6 für H. Optionale Klammern sowie Bindestrich- oder Doppelpunkt-Trenner sind erlaubt; der Schrägstrich markiert ein Leerzeichen.

Was zählt als Eingabe außerhalb des Rasters?

Beim Kodieren jedes Zeichen, das kein lateinischer Buchstabe A–Z/a–z oder Leerzeichen ist. Beim Dekodieren fehlerhafte Token oder Zeile,Spalte-Paare, die nicht auf einer echten QWERTY-Buchstabentaste landen.

Wie werden Zeilen und Spalten nummeriert?

Zeilen sind einsbasiert von der obersten Buchstabenzeile (qwertyuiop) nach unten. Spalten sind einsbasiert von links nach rechts innerhalb jeder Zeile.

Wie bleiben Leerzeichen zwischen Wörtern erhalten?

Jedes Leerzeichen wird zu einem Schrägstrich zwischen den Koordinatenpaaren. Beim Dekodieren wird jeder Schrägstrich wieder zum Leerzeichen, sodass ein Satz aus mehreren Wörtern vollständig zurückkommt, in Großbuchstaben.

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/keyboard-coords

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/keyboard-coords \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"hello"}'
{
  "text": "hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.keyboard_coords",
  "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.

Jedes Zeichen, das beim Kodieren weder lateinischer Buchstabe noch Leerzeichen ist, und jede Koordinate, die beim Dekodieren nicht auf einer echten Taste landet, wird als außerhalb des Rasters mit einem klaren invalid_input-Fehler gemeldet.

So funktionieren QWERTY-Zeilen- und Spaltenkoordinaten

Die Groß- und Kleinschreibung wird beim Kodieren für die Kartensuche ignoriert, weil physische Tasten keine getrennten Zellen haben; das dekodierte Alphabet ist für einen stabilen API-Vertrag immer in Großbuchstaben. Weil jeder Schritt reine Zeichenketten- und Ganzzahlarbeit über ein festes Layout ist, ist die Chiffre vollständig deterministisch: identischer Text und Modus erzeugen immer identisches JSON.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein Pflicht-Zeichenkettenfeld namens text und ein optionales mode-Feld mit encode oder decode. Wenn mode weggelassen wird, ist encode der Standard, damit eine minimale Nutzlast noch nützlich ist. Der encode-Modus mappt jeden Buchstaben auf ein Zeile-Komma-Spalte-Token und jedes Leerzeichen auf einen Schrägstrich; der decode-Modus liest diese Token und rekonstruiert eine Großbuchstaben-Zeichenkette. Klassische Prüfungen umfassen das Kodieren von hello zu den fünf Token zwei Komma sechs, eins Komma drei, zwei Komma neun, zwei Komma neun und eins Komma neun; das Dekodieren dieser Koordinatenzeichenkette stellt HELLO wieder her; und die Bestätigung, dass hello mit Ausrufezeichen scheitert, weil die Interpunktion außerhalb des Rasters liegt. Bei Erfolg spiegelt die Antwort mode und den ursprünglichen text wider, liefert die transformierte result-Zeichenkette, length dieses Ergebnisses, letters_mapped als Anzahl verarbeiteter alphabetischer Zeichen, ein pairs-Array mit Token-Detail zu Buchstabe, Zeile, Spalte und Token zum Debuggen von Arbeitsblättern sowie layout-, rows- und cipher-Labels für Clients, die das getroffene Profil prüfen. Fehlender text, Nicht-String-Objekte für text, nicht unterstützte mode-Werte, Zeichenketten länger als das dokumentierte Maximum, jedes Kodierzeichen, das weder lateinischer Buchstabe noch Leerzeichen ist, fehlerhafte Dekodier-Token und Koordinaten außerhalb der drei Buchstabenzeilen scheitern mit invalid_input und einer klaren englischen Meldung, die die außerhalb-des-Rasters-Eingabe benennt, wenn relevant. Validierungsfehler verbrauchen kein Prepaid-Guthaben. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element.

Wo Tastaturkoordinaten-Chiffren in der Praxis vorkommen

Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Leichte Spoiler-Verschleierung

Speichern Sie Quizantworten oder Labels als Tastaturkoordinaten und dekodieren Sie sie später mit demselben Vertrag im Browser oder über die API.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausgezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →