ForHosting KIT · Strumenti per sviluppatori

Cifrario Atbash cirillico

Rifletta ogni lettera cirillica russa nell'alfabeto di 33 lettere: А si scambia con Я e ПРИВЕТ diventa ПОЦЭЪМ; applicandolo di nuovo torna l'originale. Lettere latine, cifre e punteggiatura passano senza modifiche e vengono contate. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
ПРИВЕТ
Ottiene
Risultato
ПОЦЭЪМ
Lunghezza
6
Lettere speculari
6
Non cirillici
0

L'Atbash cirillico è la classica sostituzione a specchio dell'alfabeto applicata all'alfabeto cirillico russo: ciascuna delle trentatré lettere viene riflessa per posizione in modo che la prima corrisponda all'ultima, la seconda alla penultima, e così via fino a che Я torni ad А, mentre lettere latine, cifre, spazi e punteggiatura restano invariati e vengono segnalati come non cirillici. Poiché la mappatura è la propria inversa, applicare due volte la stessa trasformazione ripristina le lettere russe originali, così un'unica operazione deterministica cifra e decifra. Si usa l'Atbash cirillico per libri di enigmi russi, dimostrazioni monoalfabetiche in classe, confronti di cifrari biblici tra scritture e una leggera offuscazione di spoiler senza installare librerie crittografiche.

Come l'Atbash cirillico riflette l'alfabeto russo

L'Atbash cirillico applica lo specchio classico all'alfabeto russo di 33 lettere, con la Ё subito dopo la Е. Ogni lettera prende il posto di quella che si trova alla stessa distanza dall'altro capo dell'alfabeto, quindi la А diventa Я e la Я torna А. Le minuscole seguono la stessa riflessione nel proprio alfabeto, così maiuscole e minuscole restano al loro posto. Poiché le lettere sono in numero dispari, la П al centro resta uguale. La corrispondenza si annulla da sola: ПРИВЕТ diventa ПОЦЭЪМ e, ripetendo lo stesso passaggio, ritorna ПРИВЕТ.

Che cosa resta com'è e a che cosa serve

Tutto ciò che non appartiene all'alfabeto russo passa senza modifiche: lettere latine, cifre, punteggiatura, spazi, emoji e lettere ucraine come і o ґ, che stanno fuori dalla tabella classica di 33 lettere. Questi caratteri vengono contati a parte, utile per controllare un testo misto. L'Atbash cirillico si usa nei libri di enigmi russi, nelle lezioni sulla sostituzione semplice, nei confronti tra cifrari di alfabeti diversi e per nascondere con leggerezza soluzioni e indizi. Resta un gioco di sostituzione e non una protezione.

Offuscamento di enigmi e indovinelli russi

Nasconda risposte di indovinelli russi, indizi di caccia al tesoro e uova di Pasqua in Atbash cirillico così il lettore può scegliere di rivelarli, poi inverta la stessa stringa con un'altra chiamata.

Come si decifra l'Atbash cirillico?

Usi la stessa richiesta. L'Atbash cirillico è la propria inversa: incolli il testo specchiato in text e result sarà il contenuto originale in lettere russe.

Lo strumento del cifrario Atbash cirillico è gratuito?

Lo strumento nel browser gira gratis sul Suo dispositivo.

Perché la lettera П non cambia?

Perché l'alfabeto russo usato qui ha 33 lettere, un numero dispari, quindi la П sta esattamente nel mezzo e si riflette su sé stessa. Per questo ПРИВЕТ diventa ПОЦЭЪМ con la prima lettera invariata.

Le lettere ucraine come і o ґ vengono riflesse?

No. Restano fuori dalla tabella russa di 33 lettere di questa versione classica e passano senza modifiche, come le lettere latine, le cifre e la punteggiatura. Ogni carattere non riflesso viene contato, e così è facile controllare un testo misto.

L'Atbash cirillico serve a nascondere segreti?

No. Lo specchio è noto e funziona nei due sensi, quindi chi lo riconosce lo annulla all'istante: non deve mai proteggere password o dati personali. Lo usi per enigmi in russo, dimostrazioni in classe e anticipazioni che il lettore sceglie di scoprire.

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-cyrillic

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-cyrillic \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"ПРИВЕТ"}'
{
  "text": "ПРИВЕТ"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.atbash_cyrillic",
  "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 testo non vuoto, restituisce la stringa trasformata con i conteggi delle lettere cirilliche specchiate e dei caratteri non cirillici lasciati passare, e rifiuta l'input vuoto con un errore invalid_input chiaro.

Come funziona l'Atbash cirillico e cosa contiene la risposta

L'Atbash cirillico specchia ogni lettera russa secondo il suo indice nell'alfabeto di trentatré lettere che colloca Ё dopo Е: le maiuscole А–Я corrispondono a Я–А e le minuscole а–я seguono lo stesso riflesso nell'alfabeto inferiore per preservare il maiuscolo e il minuscolo. La lettera centrale П mappa su se stessa perché la lunghezza dell'alfabeto è dispari. I caratteri fuori da quell'insieme russo—latini A–Z, cifre, punteggiatura, spazi, emoji e lettere cirilliche non russe come quelle ucraine—passano inalterati così i messaggi misti mantengono forma e spaziatura, mentre il campo di risposta non_cyrillic conta ogni unità di codice non specchiata. Invii un corpo JSON con il campo stringa obbligatorio text impostato su qualsiasi messaggio non vuoto; gli alias input, value e s sono accettati quando i client riusano nomi di form 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_cyrillic affinché il codice a valle possa diramarsi senza ispezionare le forme, length uguale al conteggio caratteri dell'input, letters_mirrored che conta quante unità russe А–Я o а–я con Ё/ё sono davvero invertite, e non_cyrillic che conta ogni altro carattere. Input identici producono sempre lo stesso JSON perché il percorso è aritmetica pura di caratteri senza rete, senza seme casuale e senza orologio. Usi letters_mirrored e non_cyrillic insieme quando vuole affermare che stringhe miste latino più cirillico siano state elaborate correttamente senza inventare un secondo campo di modalità.

Cifratura, decifratura, regole di validazione e trappole comuni

Non esiste una modalità separata di cifratura o decifratura: la stessa forma di richiesta esegue entrambe le direzioni. Le frasi russe a maiuscole e minuscole miste preservano il case perché gli alfabeti superiore e inferiore si riflettono in modo indipendente. Lettere ucraine come і o ґ restano fuori dalla tavola russa di trentatré lettere di questa dimostrazione classica e passano pure, mantenendo l'algoritmo fedele all'Atbash da aula russa invece di inventare una tavola pan-cirillica che nessuno cerca. Preferisca questa landing quando l'intento di ricerca è letteralmente cifrario Atbash cirillico o codificatore Atbash russo; il cifrario Atbash latino, ROT13, calcolatori Caesar generali e codificatori Base64 o hex rispondono a intenti diversi e devono restare strumenti separati. Incolli risposte in russo in chiaro di enigmi per nasconderle, oppure testo cirillico già specchiato per rivelarle. text mancante, non stringa o vuoto genera invalid_input e non viene addebitato sull'API prepagata. Stringhe solo di spazi con lunghezza maggiore di zero sono accettate; solo le lettere cirilliche russe si specchiano, quindi una stringa di spazi restituisce se stessa con letters_mirrored pari a zero e non_cyrillic pari alla lunghezza. L'Atbash latino è un prodotto diverso con intenzione SEO diversa: non si aspetti che le parole inglesi dentro text passino da A a Z qui; passano e aumentano non_cyrillic. Non tratti il risultato come cifratura di confidenzialità: chi conosce lo schema lo inverte all'istante, e la pagina prodotto non deve mai vendere l'Atbash cirillico come controllo di sicurezza per segreti, password o dati personali.

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

Chiami il cifrario Atbash cirillico gratuito nel browser per bozze di enigmi russi, dimostrazioni monoalfabetiche di scrittura slava, diapositive di lezione e controlli occasionali senza scrivere un one-liner in ogni linguaggio. I playbook di supporto possono invertire note di ticket leggermente offuscate che lo staff ha scritto di proposito in Atbash cirillico. Abbini Atbash latino o Base64 solo quando un passo successivo richiede un altro alfabeto—mantenga l'Atbash cirillico sulla propria landing affinché l'intento SEO resti nitido e non cannibalizzi la pagina del cifrario Atbash in inglese. Usi l'API prepagata KIT quando un backend, una funzione serverless, una piattaforma di tutoraggio o un SDK necessita di un contratto stabile a saldo di $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto del motore. Un flusso tipico di aula mostra agli studenti che specchiare due volte l'alfabeto russo restituisce il messaggio originale, poi contrappone quella involuzione a un vero cifrario monoalfabetico a chiave più avanti nel programma, e usa non_cyrillic per discutere cosa accade quando marchi latini compaiono dentro un testo russo. I siti di enigmi possono precalcolare risposte russe per la visualizzazione e rivelarle a richiesta con lo stesso endpoint. Gli autori di SDK possono mappare il campo result direttamente su un pulsante di copia mentre method, letters_mirrored e non_cyrillic rendono autoesplicativi gli esempi OpenAPI. Mantenga i payload a dimensioni di testo ordinarie adatte a una chiamata item in un isolate Worker; questo strumento è per messaggi e frammenti, non per blob binari multi-megabyte.

Dimostrazioni monoalfabetiche in aula

I docenti mostrano che lo specchio dell'alfabeto russo è un'involuzione: cifrare, decifrare e confrontare letters_mirrored e non_cyrillic senza installare una libreria crittografica.

Fixture di pipeline e integrazione continua

Script e test di integrazione continua fissano uscite deterministiche di Atbash cirillico affinché cambiamenti accidentali di alfabeto, case o gestione di Ё falliscano subito.

Come si cifra un testo con il cifrario Atbash cirillico?

Invii un JSON con un campo text non vuoto (ad esempio text: "ПРИВЕТ"). Il campo result della risposta contiene la stringa specchiata; method è sempre atbash_cyrillic.

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.

E le lettere latine o altri caratteri non cirillici?

Passano inalterati. Il campo non_cyrillic conta quanti caratteri non erano russi А–Я / а–я (incluso Ё/ё).

Leggi la documentazione completa del KIT →