ForHosting KIT · Strumenti per sviluppatori

Cifrario A1Z26

Sostituisca ogni lettera con la sua posizione nell'alfabeto: HELLO diventa 8 5 12 12 15, e una lista di numeri da 1 a 26 torna a essere testo. Spazi e punteggiatura vengono saltati, i numeri non validi segnalati. 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
Ottiene
Risultato
8 5 12 12 15
Modalità di calcolo
Encode
Input
HELLO
Testo
8 5 12 12 15

Implementa cifrario A1Z26 in modo deterministico (parse). Inserisca il valore e la modalità se serve per una conversione esatta senza rete.

Come funziona il cifrario A1Z26

È la sostituzione di lettere con numeri più semplice che esista, quella dei libri di enigmistica, delle escape room, delle schede scolastiche e delle prime prove nelle gare di sicurezza informatica. La tabella è fissa: la A vale 1, la B vale 2, la C vale 3 e così via fino alla Z, che vale 26. Non c'è chiave, non si ricomincia dall'inizio dell'alfabeto e maiuscole e minuscole si equivalgono: sia a sia A diventano 1. Nella decodifica il percorso è inverso e le lettere escono sempre maiuscole e unite, come nelle soluzioni dei libri. Così può verificare un risultato: cifri una parola, la decodifichi con lo stesso separatore e confronti.

Gli errori più comuni con i separatori

Il separatore predefinito è uno spazio, ma molte schede usano virgole o trattini. Per decodificare usi sempre lo stesso separatore con cui sono stati pubblicati i numeri: se la lista è divisa da virgole e lei indica uno spazio, numeri a due cifre come 12 o 26 possono essere spezzati male. Non tolga mai i separatori tra posizioni a due cifre, perché una fila continua non si può dividere con certezza. Se l'enigma mostra le pause tra le parole, cifri ogni parola a parte oppure metta un separatore diverso tra i gruppi. E ricordi che chiunque conosca l'alfabeto può invertirlo: è un gioco, non una protezione.

Quando usarla

Usi cifrario A1Z26 per la conversione esatta descritta, non un pacchetto crittografico completo. Non sostituisce cifrari con chiave. La combini con altre utilità enc.

*. Documenti limiti e modalità.

Lezioni con cifrario A1Z26.

Lezioni con cifrario A1Z26.

Test unitari di codifica.

Test unitari di codifica.

Utility di pipeline testo.

Utility di pipeline testo.

Che fine fanno spazi, cifre e punteggiatura quando si cifra?

Vengono saltati. Solo le lettere dalla A alla Z ricevono un numero; cifre, segni, spazi e lettere di altri alfabeti non compaiono nella sequenza e sono solo contati come caratteri saltati.

Perché uno 0 o un numero oltre il 26 viene rifiutato nella decodifica?

Perché le posizioni sono solo 26. Ogni numero deve essere un intero da 1 a 26; uno 0, un decimale, un segno meno o una lettera infilata vengono rifiutati con un messaggio che indica quale e in che posizione, invece di inventare un testo falso.

Si possono decodificare numeri scritti tutti attaccati?

No. Una fila di cifre senza separatore è ambigua, perché non si sa se un 1 seguito da un 2 siano due lettere o il 12. Usi lo stesso separatore con cui i numeri sono stati pubblicati.

Il cifrario A1Z26 protegge un messaggio segreto?

No. È trasparente per scelta: chiunque conosca l'alfabeto può invertirlo. Lo usi per enigmi, escape room ed esercizi in classe, non per nascondere qualcosa a chi vuole davvero leggerlo.

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/a1z26

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

max_chars100000
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.

API $0.002 per successo; web gratis con lo stesso nucleo per lezioni, test e utilità.

A che serve

Codificatori e conversioni di base sono ricerche frequenti. cifrario A1Z26 applica letters↔1–26 con validazione rigorosa. Il form web espone i params con etichette in otto lingue. Senza stato né orologio. invalid_input evita uscite errate silenziose.

Come funziona

Gli opzionali si omettono, mai null. I limiti di params e cap.json valgono nel codice. Dopo la validazione il nucleo trasforma e restituisce JSON stabile. L’API costa $0.002 per successo.

Quando usarla

Nessun abbonamento; solo addebito per uso riuscito sull’API.

È deterministico?

Sì: stesso input, stesso output.

Rete o IA?

No; solo parse.

Input non valido?

invalid_input con messaggio chiaro.

Prezzo?

API $0.002 per successo; web gratis.

C’è un widget?

Sì, tier A con la stessa lib.js.

Leggi la documentazione completa del KIT →