Cifrario Atbash greco
Rifletta le 24 lettere dell'alfabeto greco, alfa con omega e beta con psi: Καλημέρα diventa Οωξσνέθω e un secondo passaggio la riporta com'era. Lettere accentate e altre scritture passano invariate e vengono segnalate. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Testo
- Καλημέρα
- Risultato
- Οωξσνέθω
- Lunghezza
- 8
- Lettere speculari
- 7
- Numero di non greci
- 1
L'Atbash greco è la sostituzione classica a specchio applicata alle ventiquattro lettere dell'alfabeto greco: alfa corrisponde a omega, beta a psi, gamma a chi, e così via fino a mu e nu al centro, mentre cifre, spazi, punteggiatura e scritture latine o altre restano invariati e sono segnalati nella risposta. Poiché la mappatura è il proprio inverso, applicare due volte la stessa trasformazione ripristina il contenuto originale in lettere greche, così un'unica operazione deterministica cifra e decifra. Si usa l'Atbash greco per libri di enigmi ellenici, dimostrazioni di cifrario classico in classe, esempi monoalfabetici sull'alfabeto di base e per offuscare lievemente frasi greche senza installare librerie crittografiche.
Come l'Atbash greco capovolge l'alfabeto
L'Atbash greco applica lo specchio classico alle 24 lettere dell'alfabeto greco nell'ordine tradizionale: alfa corrisponde a omega, beta a psi, gamma a chi, fino a mi e ni che al centro si scambiano tra loro. Le maiuscole vengono riflesse tra le maiuscole e le minuscole tra le minuscole, così la forma della parola resta riconoscibile. Il procedimento è il proprio inverso: lo stesso passaggio nasconde e rivela, e Καλημέρα diventa Οωξσνέθω per poi tornare Καλημέρα. Non esiste una modalità separata per decifrare.
Accenti, sigma finale e usi pratici
Le lettere accentate, le cifre, la punteggiatura, gli spazi, le lettere latine e le altre scritture passano invariate e vengono indicate a parte, utile per controllare un testo misto: nella parola di esempio la έ resta dov'è. Il sigma finale è trattato come un sigma normale e diventa eta, quindi dopo due passaggi si ottiene un σ semplice. Lo strumento serve per libri di enigmi ellenici, lezioni sui cifrari classici e soluzioni nascoste che il lettore può scoprire. Chi conosce lo specchio lo annulla subito, perciò non va usato per proteggere dati.
Casi d'uso
Offuscamento di enigmi e indovinelli ellenici
Nasconda risposte di indovinelli greci, indizi di caccia al tesoro e sorprese in Atbash greco affinché i lettori possano scegliere di vederle, poi inverta la stessa stringa con un'altra chiamata mentre i marcatori non greci restano visibili.
Domande frequenti
Come si decifra l'Atbash greco?
Usi la stessa richiesta. L'Atbash greco è il proprio inverso: incolli il testo specchiato in text e result ripristina il contenuto originale in lettere greche.
Lo strumento di cifrario Atbash greco è gratuito?
Lo strumento browser gira gratis sul Suo dispositivo.
Perché la έ di Καλημέρα non cambia?
Le lettere accentate sono fuori dalla tabella base di 24 lettere, quindi passano invariate e vengono segnalate a parte. Per questo Καλημέρα diventa Οωξσνέθω con sette lettere riflesse e la έ al suo posto.
Che cosa succede al sigma finale ς?
Viene trattato come un sigma normale e riflesso in eta, come nella consueta tabella scolastica. Un secondo passaggio restituisce quindi un σ semplice e non un ς, e il giro completo può non recuperare la forma finale.
Perché mi e ni si scambiano tra loro?
Perché l'alfabeto greco ha 24 lettere, un numero pari, e mi e ni occupano le due posizioni centrali, quindi ognuna si riflette nell'altra. Allo stesso modo alfa va con omega, beta con psi e gamma con chi.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/enc/atbash-greek \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Καλημέρα"}'const res = await fetch("https://api.kit.forhosting.com/enc/atbash-greek", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Καλημέρα"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/atbash-greek",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Καλημέρα"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/atbash-greek", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Καλημέρα"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Καλημέρα"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/atbash-greek", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "Καλημέρα"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.atbash_greek",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità accetta un campo text non vuoto, restituisce la stringa trasformata con i conteggi delle lettere greche specchiate e dei caratteri non greci lasciati invariati, e rifiuta l'input vuoto con un errore invalid_input chiaro.
Come funziona l'Atbash greco e cosa contiene la risposta
L'Atbash greco specchia ciascuna delle ventiquattro lettere greche secondo la posizione nell'ordine classico dell'alfabeto. Le maiuscole da alfa a omega corrispondono a omega fino ad alfa; le minuscole seguono lo stesso riflesso nel proprio alfabeto, così si conserva la maiuscola. Il sigma finale è trattato come forma di sigma e corrisponde a eta, secondo la definizione scolastica usuale con un'unica tabella di ventiquattro lettere. I caratteri fuori da tali intervalli greci — cifre, punteggiatura, spazi bianchi, emoji, lettere latine e scritture accentate o non greche — passano invariati affinché i messaggi conservino forma e spaziatura, e la risposta li segnala esplicitamente per ispezionare input a scrittura mista. 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 riutilizzano nomi di form più vecchi. 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_greek così il codice a valle può ramificare senza ispezionare le forme, length uguale al conteggio caratteri dell'input, letters_mirrored che conta quante unità di lettera greca sono state invertite, non_greek_count che conta ogni unità lasciata invariata e non_greek_chars che concatena tali unità nell'ordine di input. Input identici producono sempre JSON identico perché il percorso è pura consultazione di tabella di caratteri, senza rete, senza seme casuale e senza orologio di sistema. Usi non_greek_count quando desidera verificare che stringhe miste latine e greche siano state elaborate correttamente senza inventare un secondo campo di modalità.
Cifrare, decifrare, 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 greche a maiuscole miste conservano la casse perché gli alfabeti maiuscolo e minuscolo si riflettono in modo indipendente. Preferisca questa landing quando l'intento di ricerca è letteralmente cifrario Atbash greco o specchio dell'alfabeto greco; l'Atbash latino, ROT13, i calcolatori di scorrimento di Cesare e gli encoder Base64 o hex rispondono a intenti diversi e devono restare strumenti separati. Ricordi che il sigma finale si mappa come sigma, quindi andate e ritorno che iniziano con sigma finale possono normalizzare quel glifo verso il percorso partner del sigma ordinario dopo due trasformazioni se ricodifica con attenzione: documenti questa particolarità didattica quando insegna le forme posizionali del sigma. Incolli risposte di enigmi in greco in chiaro per nasconderle, oppure testo greco già specchiato per rivelarle. text mancante, non stringa o stringa vuota sollevano invalid_input e non vengono addebitati sull'API prepagata. Le stringhe solo di spazi con lunghezza maggiore di zero sono accettate; solo le lettere greche si specchiano, quindi una stringa di spazi restituisce se stessa con letters_mirrored uguale a zero e non_greek_count uguale alla lunghezza totale. Le lettere latine e le altre scritture non greche non vengono specchiate da questa definizione di Atbash greco; passano invariate affinché l'algoritmo resti fedele allo specchio monoalfabetico ellenico cercato, e compaiono in non_greek_chars per ispezione. Non tratti il risultato come cifratura di sicurezza: chiunque conosca lo schema può invertirlo all'istante, e la pagina prodotto non deve mai presentare l'Atbash greco come controllo di confidenzialità per segreti, password o dati personali.
Uso dell'API, prezzi, flussi in aula e limiti pratici
Chiami il cifrario Atbash greco gratuito nel browser per redigere enigmi, dimostrazioni di cifrario classico, diapositive sulla sostituzione monoalfabetica in greco e controlli puntuali senza scrivere una riga isolata in ogni linguaggio. I manuali di supporto possono invertire note di ticket leggermente offuscate che il personale ha scritto di proposito in Atbash greco. Lo abbini ad Atbash latino o a codifica URL solo quando un passo di trasporto successivo richiede un altro alfabeto: tenga l'Atbash greco sulla propria landing affinché l'intento SEO resti nitido e chi cerca lo specchio dell'alfabeto ellenico non sia inviato a uno strumento solo latino. Usi l'API prepagata KIT quando un backend, una funzione serverless, una piattaforma di tutoraggio o un SDK necessita 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. Un flusso tipico in aula mostra agli studenti che specchiare due volte l'alfabeto greco restituisce le lettere greche originali, poi contrasta tale involuzione con un vero cifrario monoalfabetico a chiave più avanti nel programma, mentre non_greek_chars rende trasparenti gli esempi misti inglese-greco sui fogli di lavoro. I siti di enigmi possono precalcolare risposte greche da mostrare e rivelarle su richiesta con lo stesso endpoint. Gli autori che distribuiscono SDK possono mappare il campo result direttamente su un pulsante di copia, mentre method, letters_mirrored e non_greek_count rendono autoesplicativi gli esempi OpenAPI. Mantenga payload di dimensioni testuali ordinarie adatte a una chiamata per elemento in un isolate Worker; questo strumento serve a messaggi e frammenti, non a blob binari multi-megabyte.
Casi di integrazione
Dimostrazioni monoalfabetiche in greco in classe
I docenti mostrano che lo specchio dell'alfabeto greco è un'involuzione: cifrano, decifrano e confrontano letters_mirrored e non_greek_count senza installare una libreria crittografica.
Fixture di pipeline e CI per testo greco
Script e test di integrazione continua fissano uscite Atbash greche deterministiche affinché cambiamenti accidentali della tabella alfabetica o della gestione del sigma finale falliscano subito.
Domande tecniche
Come si cifra un testo con il cifrario Atbash greco?
Invii JSON con un campo text non vuoto (ad esempio text: "Καλημέρα"). Il campo result della risposta contiene la stringa specchiata; method è sempre atbash_greek.
Cosa succede ai caratteri non greci?
Passano invariati. La risposta li segnala in non_greek_count e non_greek_chars così Lei vede esattamente quali unità sono rimaste tali e quali.
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.