ForHosting KIT · Strumenti per sviluppatori

Cifrario Atbash

Rifletta ogni lettera latina nell'alfabeto, la A con la Z e la B con la Y: Hello, World! diventa Svool, Dliow!, e applicandolo di nuovo torna l'originale. Cifre, spazi e punteggiatura restano dove sono. 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, World!
Ottiene
Risultato
Svool, Dliow!
Lunghezza
13
Lettere riflesse
10

Atbash è il classico cifrario a sostituzione di origine ebraica che riflette ogni lettera latina lungo l'alfabeto: A corrisponde a Z, B a Y, C a X, e così via finché Z torna ad A, mentre cifre, spazi e punteggiatura restano al loro posto. Poiché la corrispondenza è inversa di se stessa, applicare due volte la stessa trasformazione ripristina il testo originale: un'unica operazione deterministica cifra e decifra. Si usa per libri di enigmi, dimostrazioni di cifrari biblici, esempi monoalfabetici in classe e per offuscare leggermente gli spoiler senza installare librerie crittografiche.

Come funziona lo specchio di Atbash

Atbash è un cifrario a sostituzione di origine ebraica che piega l'alfabeto a metà: la prima lettera si scambia con l'ultima, la seconda con la penultima e così via, quindi la A diventa Z, la B diventa Y e la C diventa X. Poiché la corrispondenza è l'inversa di sé stessa, la stessa operazione nasconde e rivela un messaggio, senza un passaggio di decifrazione separato. Maiuscole e minuscole vengono riflesse ciascuna nel proprio alfabeto, così Hello, World! diventa Svool, Dliow! con maiuscole, virgola e punto esclamativo al loro posto. Cambiano dieci lettere e tutto il resto resta dov'era.

Dove Atbash è utile e dove no

Atbash trova posto nei libri di enigmistica, nelle dimostrazioni di cifrari biblici e nelle lezioni sulla sostituzione semplice. Va bene anche per nascondere con leggerezza le anticipazioni: soluzioni di indovinelli, indizi di cacce al tesoro e sorprese nascoste che il lettore può scoprire facendo passare il testo una seconda volta. Non è una cifratura. Chiunque conosca il metodo può invertirlo all'istante, quindi non deve mai proteggere password, segreti o dati personali. Se le serve un alfabeto spostato come ROT13 o Cesare, o una codifica come Base64, sono strumenti diversi con risultati diversi.

Cifrare, decifrare, regole di validazione ed errori comuni

Non esiste una modalità di cifratura o decifratura separata: la stessa forma di richiesta esegue entrambe le direzioni. Incolli le risposte degli enigmi in chiaro per nasconderle, oppure incolli testo già riflesso per rivelarle. Le frasi con maiuscole e minuscole miste conservano le maiuscole perché i due alfabeti si riflettono in modo indipendente.

Le lettere non ASCII, come le latine accentate o il cirillico, non vengono riflesse da questa definizione latina classica di Atbash; passano invariate così l'algoritmo resta fedele allo specchio monoalfabetico che le persone cercano. Preferisca questa pagina quando l'intento di ricerca è letteralmente cifrario Atbash o codificatore Atbash; ROT13, i calcolatori di scorrimento di Cesare e i codificatori Base64 o hex rispondono a intenti diversi e devono restare strumenti separati.

Offuscamento di enigmi e indovinelli

Nasconda risposte di indovinelli, indizi di cacce al tesoro e sorprese in Atbash così i lettori scelgono di vederli, poi inverta la stessa stringa con un'altra chiamata.

Come cifro un testo con il cifrario Atbash?

Il campo result della risposta contiene la stringa riflessa; method è sempre atbash.

Come decifro Atbash?

Usi la stessa richiesta. Atbash è l'inversa di se stesso: incolli il testo riflesso in text e il risultato è il contenuto originale con lettere latine.

Lo strumento del cifrario Atbash è gratuito?

Lo strumento del browser gira gratis sul Suo dispositivo.

Atbash cifra i miei segreti in modo sicuro?

No. Atbash è una sostituzione banale reversibile pensata per enigmi e didattica, non per la riservatezza. Non lo usi mai per password o dati sensibili.

Atbash modifica le lettere accentate o il testo cirillico?

No. Questo strumento segue la definizione latina classica, quindi vengono riflesse solo le lettere dalla A alla Z e dalla a alla z. Lettere accentate, cirillico, emoji, cifre e punteggiatura passano senza modifiche.

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

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

Questa capacità accetta un campo text non vuoto, restituisce la stringa trasformata con il conteggio delle lettere riflesse e rifiuta l'input vuoto con un chiaro errore invalid_input.

Come funziona Atbash e cosa contiene la risposta

Atbash riflette ogni lettera in base alla posizione: la prima lettera dell'alfabeto corrisponde all'ultima, la seconda alla penultima, e così via. Le maiuscole da A a Z corrispondono a Z fino ad A; le minuscole da a a z seguono lo stesso riflesso nel proprio alfabeto, quindi le maiuscole si conservano. I caratteri fuori da questi intervalli — cifre, punteggiatura, spazi, emoji e scritture non latine — passano invariati così i messaggi mantengono forma e spaziatura. Invii un corpo JSON con il campo stringa obbligatorio text impostato su un qualsiasi messaggio non vuoto; gli alias input, value e s sono accettati quando i client riusano nomi di moduli precedenti. Le stringhe vuote falliscono subito con invalid_input perché non c'è nulla di significativo da trasformare e la promessa del prodotto è un vero risultato di sostituzione. In caso di successo la risposta include result con il testo trasformato, method uguale ad atbash così il codice a valle può diramarsi senza annusare le forme, length uguale al numero di caratteri dell'input e letters_mirrored che conta quante unità A–Z o a–z si sono effettivamente invertite. Input identici producono sempre JSON identico perché il percorso è pura aritmetica sui caratteri, senza rete, senza seme casuale e senza orologio di sistema. Usi letters_mirrored quando vuole verificare che stringhe ricche di punteggiatura siano state elaborate correttamente senza inventare un secondo campo di modalità.

Cifrare, decifrare, regole di validazione ed errori comuni

Un text mancante, un text che non è una stringa o una stringa vuota sollevano invalid_input e non vengono addebitati sull'API prepagata. Le stringhe di soli spazi con lunghezza maggiore di zero sono accettate; solo le lettere si riflettono, quindi una stringa di spazi restituisce se stessa con letters_mirrored uguale a zero. Non consideri il risultato come crittografia: chiunque conosca lo schema può invertirlo all'istante, e la pagina del prodotto non dovrebbe mai presentare Atbash come un controllo di sicurezza per segreti, password o dati personali.

Uso dell'API, prezzi, flussi in aula e limiti pratici

Chiami il cifrario Atbash gratuito nel browser per redigere enigmi, dimostrazioni di cifrari biblici, diapositive per le lezioni e controlli occasionali senza scrivere una riga isolata in ogni linguaggio. Un tipico flusso in aula mostra agli studenti che riflettere due volte l'alfabeto restituisce il messaggio originale, e poi contrappone quell'involuzione a un vero cifrario monoalfabetico con chiave più avanti nel programma. Le guide di supporto possono invertire note di ticket leggermente offuscate che il personale ha scritto intenzionalmente in Atbash. Lo combini con strumenti Base64 o di codifica URL solo quando un passo di trasporto successivo richiede un altro alfabeto: tenga Atbash sulla sua pagina dedicata perché l'intento SEO resti nitido. Usi l'API prepagata KIT quando un backend, una funzione serverless, una piattaforma didattica o un SDK ha bisogno di un contratto stabile con saldo a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. I siti di enigmi possono precalcolare le risposte da mostrare e rivelarle su richiesta con lo stesso endpoint. Gli autori che pubblicano SDK possono mappare il campo result direttamente su un pulsante di copia, mentre method e letters_mirrored rendono gli esempi OpenAPI autoesplicativi. Mantenga i payload a dimensioni testuali ordinarie, adatte a una chiamata per elemento in un isolate Worker; questo strumento è per messaggi e frammenti, non per blob binari di più megabyte.

Dimostrazioni monoalfabetiche in classe

Gli insegnanti mostrano che il riflesso dell'alfabeto è un'involuzione: cifrano, decifrano e confrontano letters_mirrored senza installare una libreria crittografica o un CAS.

Fixture per pipeline e CI

Script e test di integrazione continua fissano output Atbash deterministici così modifiche accidentali all'alfabeto o alla gestione delle maiuscole falliscono subito.

Cosa succede se text è vuoto?

La richiesta fallisce con invalid_input. È richiesta una stringa non vuota; l'input vuoto non viene addebitato sull'API prepagata.

Leggi la documentazione completa del KIT →