Chiffre Atbash grec
Reflétez les 24 lettres de l'alphabet grec, alpha contre oméga et bêta contre psi : Καλημέρα devient Οωξσνέθω et une seconde passe la rétablit. Les lettres accentuées et les autres écritures passent sans changement et sont signalées. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Texte
- Καλημέρα
- Résultat
- Οωξσνέθω
- Longueur
- 8
- Lettres en miroir
- 7
- Nombre de non grecs
- 1
L'Atbash grec est la substitution classique par miroir appliquée aux vingt-quatre lettres de l'alphabet grec : alpha correspond à oméga, bêta à psi, gamma à chi, et ainsi de suite jusqu'à mu et nu au milieu, tandis que chiffres, espaces, ponctuation et écritures latines ou autres restent en place et sont signalés dans la réponse. Comme le mappage est son propre inverse, appliquer deux fois la même transformation restaure le contenu original en lettres grecques, de sorte qu'une seule opération déterministe chiffre et déchiffre. On utilise l'Atbash grec pour des livres d'énigmes helléniques, des démonstrations de chiffre classique en classe, des exemples monoalphabétiques sur l'alphabet de base et pour masquer légèrement des phrases grecques sans installer de bibliothèques cryptographiques.
Chiffrer, déchiffrer, règles de validation et pièges fréquents
Il n'existe pas de mode chiffrer ou déchiffrer séparé : la même forme de requête effectue les deux directions. Collez des réponses d'énigmes en grec clair pour les masquer, ou collez du texte grec déjà miroir pour les révéler. Les phrases grecques en casse mixte préservent la casse car les alphabets majuscule et minuscule se reflètent indépendamment.
Ne traitez pas le résultat comme un chiffrement de sécurité : quiconque connaît le schéma peut l'inverser instantanément, et la page produit ne doit jamais présenter l'Atbash grec comme un contrôle de confidentialité pour secrets, mots de passe ou données personnelles. Préférez cette page lorsque l'intention de recherche est littéralement chiffre Atbash grec ou miroir de l'alphabet grec ; l'Atbash latin, ROT13, les calculateurs de décalage de César et les encodeurs Base64 ou hex répondent à d'autres intentions et doivent rester des outils distincts.
Souvenez-vous que le sigma final se mappe comme le sigma, de sorte que les allers-retours commençant par un sigma final peuvent normaliser ce glyphe vers le chemin partenaire du sigma ordinaire après deux transformations si vous réencodez avec soin — documentez cette particularité pédagogique lorsque vous enseignez les formes positionnelles du sigma.
Cas d’usage
Masquage d'énigmes et de devinettes helléniques
Masquez des réponses d'énigmes grecques, des indices de chasse au trésor et des surprises en Atbash grec pour que les lecteurs choisissent de les voir, puis inversez la même chaîne d'un nouvel appel pendant que les marqueurs non grecs restent visibles.
Questions fréquentes
Comment déchiffrer l'Atbash grec ?
Utilisez la même requête. L'Atbash grec est son propre inverse : collez le texte miroir dans text et result restaure le contenu original en lettres grecques.
Comment chiffrer un texte grec avec l'Atbash grec ?
Il suffit de coller le texte grec : alpha devient oméga, bêta devient psi, gamma devient khi, et ainsi de suite jusqu'au centre de l'alphabet. Le même passage sert dans les deux sens, si bien qu'aucun réglage n'est nécessaire.
Pourquoi le έ de Καλημέρα ne change-t-il pas ?
Les lettres accentuées sortent de la table de base de 24 lettres : elles passent sans changement et sont signalées à part. Καλημέρα donne ainsi Οωξσνέθω, avec sept lettres reflétées et le έ à sa place.
Que devient le sigma final ς ?
Il est traité comme un sigma ordinaire et reflété en êta, comme dans la table scolaire habituelle. Une seconde passe rend donc un σ simple et non un ς : l'aller-retour peut ne pas restituer la forme finale.
Pourquoi mu et nu s'échangent-ils entre eux ?
Parce que l'alphabet grec compte 24 lettres, un nombre pair : mu et nu occupent les deux places centrales et chacune se reflète sur l'autre. De la même façon, alpha va avec oméga, bêta avec psi et gamma avec khi.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"text": "Καλημέρα"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.atbash_greek",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Cette capacité prend un champ text non vide, renvoie la chaîne transformée avec le décompte des lettres grecques miroirées et des caractères non grecs laissés tels quels, et rejette l'entrée vide avec une erreur invalid_input claire.
Comment fonctionne l'Atbash grec et ce que contient la réponse
L'Atbash grec reflète chacune des vingt-quatre lettres grecques selon sa position dans l'ordre classique de l'alphabet. Les majuscules d'alpha à oméga correspondent à oméga jusqu'à alpha ; les minuscules suivent le même miroir dans leur propre alphabet afin de préserver la casse. Le sigma final est traité comme une forme de sigma et correspond à êta, selon la définition habituelle en classe avec une seule table de vingt-quatre lettres. Les caractères hors de ces plages grecques — chiffres, ponctuation, espaces, emoji, lettres latines et écritures accentuées ou non grecques — passent inchangés pour que les messages gardent forme et espacement, et la réponse les signale explicitement afin d'auditer les entrées à écriture mixte. Envoyez un corps JSON avec le champ chaîne obligatoire text défini sur tout message non vide ; les alias input, value et s sont acceptés lorsque les clients réutilisent d'anciens noms de formulaire. Les chaînes vides échouent immédiatement avec invalid_input car il n'y a rien de significatif à transformer et la promesse du produit est un vrai résultat de substitution. En cas de succès, la réponse inclut result avec le texte transformé, method égal à atbash_greek pour que le code aval puisse brancher sans inspecter les formes, length égal au nombre de caractères d'entrée, letters_mirrored comptant combien d'unités de lettres grecques ont été inversées, non_greek_count comptant chaque unité laissée inchangée et non_greek_chars concaténant ces unités dans l'ordre d'entrée. Des entrées identiques produisent toujours un JSON identique car le chemin est une pure table de caractères, sans réseau, sans graine aléatoire et sans horloge murale. Utilisez non_greek_count lorsque vous souhaitez vérifier que des chaînes mixtes latines et grecques ont bien été traitées sans inventer un second champ de mode.
Chiffrer, déchiffrer, règles de validation et pièges fréquents
Un text manquant, non chaîne ou vide lève invalid_input et n'est pas facturé sur l'API prépayée. Les chaînes constituées uniquement d'espaces avec une longueur strictement positive sont acceptées ; seules les lettres grecques se reflètent, de sorte qu'une chaîne d'espaces se renvoie elle-même avec letters_mirrored égal à zéro et non_greek_count égal à la longueur totale. Les lettres latines et les autres écritures non grecques ne sont pas miroirées par cette définition d'Atbash grec ; elles passent pour que l'algorithme reste fidèle au miroir monoalphabétique hellénique recherché, et apparaissent dans non_greek_chars pour inspection.
Usage de l'API, tarifs, flux en classe et limites pratiques
Appelez le chiffre Atbash grec gratuit dans le navigateur pour rédiger des énigmes, des démonstrations de chiffre classique, des diapositives sur la substitution monoalphabétique en grec et des contrôles ponctuels sans écrire une ligne isolée dans chaque langage. Les guides de support peuvent inverser des notes de ticket légèrement obscurcies que le personnel a volontairement écrites en Atbash grec. Les sites d'énigmes peuvent précalculer des réponses grecques à afficher et les révéler à la demande avec le même point de terminaison. Associez-le à l'Atbash latin ou à l'encodage d'URL seulement lorsqu'une étape de transport ultérieure exige un autre alphabet — conservez l'Atbash grec sur sa propre page pour que l'intention SEO reste nette et que les personnes cherchant le miroir de l'alphabet hellénique ne soient pas envoyées vers un outil uniquement latin. Utilisez l'API prépayée KIT lorsqu'un backend, une fonction serverless, une plateforme de tutorat ou un SDK a besoin d'un contrat stable sous solde à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde après le rejet du moteur. Un flux typique en classe montre aux élèves que miroiter deux fois l'alphabet grec renvoie les lettres grecques d'origine, puis contraste cette involution avec un vrai chiffre monoalphabétique à clé plus loin dans le programme, tandis que non_greek_chars rend transparents les exemples mixtes anglais-grec des fiches. Les auteurs qui livrent des SDK peuvent mapper le champ result directement vers un bouton de copie, tandis que method, letters_mirrored et non_greek_count rendent les exemples OpenAPI auto-explicatifs. Gardez des charges utiles de taille textuelle ordinaire adaptées à un appel par élément dans un isolate Worker ; cet outil sert aux messages et extraits, pas aux blobs binaires de plusieurs mégaoctets.
Cas d'intégration
Démonstrations monoalphabétiques en grec en classe
Les enseignants montrent que le miroir de l'alphabet grec est une involution : chiffrer, déchiffrer et comparer letters_mirrored et non_greek_count sans installer de bibliothèque cryptographique.
Fixtures de pipeline et CI pour le texte grec
Les scripts et les tests d'intégration continue épinglent des sorties Atbash grec déterministes afin que des changements accidentels de table d'alphabet ou de gestion du sigma final échouent immédiatement.
Questions techniques
Comment chiffrer un texte avec le chiffre Atbash grec ?
Envoyez un JSON avec un champ text non vide (par exemple text: "Καλημέρα"). Le champ result de la réponse contient la chaîne miroir ; method vaut toujours atbash_greek.
Que deviennent les caractères non grecs ?
Ils passent inchangés. La réponse les signale dans non_greek_count et non_greek_chars pour que vous voyiez exactement quelles unités sont restées telles quelles.
Que se passe-t-il si text est vide ?
La requête échoue avec invalid_input. Une chaîne non vide est obligatoire ; l'entrée vide n'est pas facturée sur l'API prépayée.
L'outil de chiffre Atbash grec est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.