ForHosting KIT · Strumenti per sviluppatori

Cifrario coordinate QWERTY: codifichi e decodifichi, gratis

Su una tastiera QWERTY americana, hello diventa 2,6 1,3 2,9 2,9 1,9: ogni lettera è indicata dalla riga contata dall'alto e dalla colonna contata da sinistra. Decodificando quelle coppie torna HELLO. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
hello
Modalità di calcolo
Encode
Ottiene
Risultato
2,6 1,3 2,9 2,9 1,9
Lunghezza
19
Lettere associate
5
Layout
qwerty

Un cifrario a coordinate di tastiera non ruota le lettere lungo l'alfabeto e non le fa scorrere verso tasti adiacenti. Denomina ogni carattere in base a dove si trova su un layout di lettere QWERTY statunitense: un numero di riga a base uno dalla riga superiore di lettere verso il basso e un numero di colonna a base uno da sinistra a destra in quella riga. La lettera H si trova sulla riga principale alla colonna sei, quindi si codifica come il token due virgola sei; Q è uno virgola uno; M è tre virgola sette. La codifica trasforma una parola in un elenco di quei token separati da spazi; la decodifica legge i token e ricostruisce lettere maiuscole. Gli spazi in una frase diventano marcatori barra in modo che il testo multi-parola possa andata e ritorno.

Come funzionano le coordinate di riga e colonna QWERTY

La griglia di lettere QWERTY degli Stati Uniti è trattata come tre righe indipendenti contate dall'alto. La riga uno contiene qwertyuiop su dieci colonne. La riga due contiene asdfghjkl su nove colonne.

La riga tre contiene zxcvbnm su sette colonne. Le colonne sono numerate da uno al bordo sinistro di ogni riga, così la lettera A della riga principale è due virgola uno, F è due virgola quattro e L è due virgola nove.

La codifica scorre l'input da sinistra a destra: ogni lettera latina è cercata in una mappa fissa ed emessa come token compatto nella forma riga virgola colonna; ogni spazio diventa un token barra affinché i confini di parola sopravvivano; i token sono uniti con singoli spazi per formare la stringa risultato.

La decodifica suddivide il testo cifrato sugli spazi bianchi, accetta token scritti come riga virgola colonna, con parentesi opzionali, o con separatore trattino o due punti, mappa ogni coppia valida sulla lettera maiuscola di quel tasto e riconverte i token barra in spazi. Cifre, punteggiatura, emoji e lettere fuori dal blocco latino di base non compaiono mai su questa griglia solo di lettere, quindi il motore fallisce subito con un messaggio fuori griglia invece di inventare una coordinata.

Matematicamente la trasformazione è una ricerca su tabella statica senza wrap modulare e senza agenda di chiavi: la stessa lettera mappa sempre sulla stessa coppia e la stessa coppia valida torna sempre alla stessa lettera. Non c'è chiamata di rete, seme casuale né timestamp di orologio nel percorso. Questa pagina implementa solo coordinate fisiche di tastiera — non quadrati di Polibio alfabetici, non scorrimenti a tasti adiacenti e non crittografia forte.

Dove i cifrari a coordinate di tastiera compaiono nel lavoro reale

La crittografia introduttiva e gli enigmi di layout della tastiera chiedono spesso agli studenti di riscrivere un messaggio come indirizzo di griglia di ogni tasto invece di contare le posizioni dell'alfabeto; un oracolo affidabile che codifica e decodifica con numeri espliciti di riga e colonna accelera le demo dei compiti e gli auto-correttori.

I riscaldamenti capture-the-flag e gli oggetti di escape room a volte nascondono frasi come elenchi di coordinate su note o immagini, e chi risolve vuole una mappa QWERTY rapida e prevedibile piuttosto che una suite generale di crittoanalisi. I team di supporto e contenuti possono offuscare leggermente spoiler o risposte di quiz come elenchi di coordinate e necessitano del percorso inverso senza installare una libreria specifica del linguaggio.

Se Le servono scorrimenti a tasti adiacenti, coppie di cifre classiche di Polibio su un quadrato alfabetico, rotazione Cesare dell'alfabeto o crittografia autenticata forte, li tratti come intenti di ricerca e landing distinti invece di sovraccaricare questa pagina di coordinate di tastiera.

Demo di griglia QWERTY in aula

Codifichi parole di esempio come token riga,colonna così gli studenti vedono posizioni fisiche della tastiera invece dell'aritmetica alfabetica, poi decodifichi per controllare le schede.

Frasi a coordinate per enigmi e CTF

Trasformi stringhe di sfida in coordinate QWERTY o invertisca un elenco stampato di coppie senza scrivere uno script ad hoc per ogni set di problemi.

Che cos'è un cifrario a coordinate di tastiera?

Una mappatura che sostituisce ogni lettera con la sua riga e colonna su un layout di lettere QWERTY USA, invece di ruotare l'alfabeto o scorrere verso un tasto adiacente.

Come si decodificano le coordinate in lettere?

Imposti mode su decode e passi token separati da spazi come 2,6 per H. Sono accettate parentesi opzionali e separatori trattino o due punti; la barra segna uno spazio.

Cosa conta come ingresso fuori griglia?

In codifica, qualsiasi carattere che non sia lettera latina A–Z/a–z o uno spazio. In decodifica, token malformati o coppie riga,colonna che non cadono su un tasto lettera QWERTY reale.

Come sono numerate righe e colonne?

Le righe sono a base uno dalla riga superiore di lettere (qwertyuiop) verso il basso. Le colonne sono a base uno da sinistra a destra in ciascuna riga.

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/keyboard-coords

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Qualsiasi carattere che non sia lettera latina o spazio in codifica, e qualsiasi coordinata che non cada su un tasto reale in decodifica, viene segnalato come ingresso fuori griglia con un errore invalid_input chiaro.

Come funzionano le coordinate di riga e colonna QWERTY

In codifica le maiuscole e minuscole sono ignorate nella ricerca sulla mappa perché i tasti fisici non hanno celle separate; l'alfabeto decodificato è sempre maiuscolo per un contratto API stabile. Poiché ogni passo è lavoro puro su stringhe e interi su un layout fisso, il cifrario è pienamente deterministico: testo e modalità identici producono sempre JSON identico.

Cosa invia Lei e cosa riceve in risposta

Invii un campo stringa obbligatorio denominato text e un campo mode opzionale impostato su encode o decode. La modalità encode associa ogni lettera a un token riga virgola colonna e ogni spazio a una barra; la modalità decode legge quei token e ricostruisce una stringa di lettere maiuscole. I fallimenti di validazione non consumano il saldo prepagato. I controlli classici includono la codifica di hello nei cinque token due virgola sei, uno virgola tre, due virgola nove, due virgola nove e uno virgola nove; decodificare quella stringa di coordinate recupera HELLO; e confermare che hello con punto esclamativo fallisce perché la punteggiatura è fuori griglia. Quando mode è omesso, encode è il valore predefinito così un payload minimo resta utile. In caso di successo la risposta ripete mode e il text originale, restituisce la stringa result trasformata, length di quel risultato, letters_mapped come conteggio dei caratteri alfabetici elaborati, un array pairs con dettaglio per token di lettera, riga, colonna e token per il debug di schede, più etichette layout, rows e cipher per i client che verificano il profilo raggiunto. Text mancante, oggetti non stringa per text, valori mode non supportati, stringhe più lunghe del massimo documentato, qualsiasi carattere di codifica che non sia lettera latina o spazio, token di decodifica malformati e coordinate fuori dalle tre righe di lettere falliscono con invalid_input e un messaggio chiaro in inglese che nomina l'ingresso fuori griglia quando rilevante. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento.

Dove i cifrari a coordinate di tastiera compaiono nel lavoro reale

Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.

Offuscamento leggero di spoiler

Memorizzi risposte di quiz o etichette come coordinate di tastiera e le decodifichi in seguito con lo stesso contratto nel browser o nell'API.

Leggi la documentazione completa del KIT →