ForHosting KIT · Outils pour développeurs

Chiffre Atbash

Reflétez chaque lettre latine dans l'alphabet, A contre Z et B contre Y : Hello, World! devient Svool, Dliow!, et une seconde application rend l'original. Chiffres, espaces et ponctuation ne bougent pas. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello, World!
Vous obtenez
Résultat
Svool, Dliow!
Longueur
13
Lettres inversées
10

Atbash est le chiffre de substitution classique d'origine hébraïque qui reflète chaque lettre latine à travers l'alphabet : A correspond à Z, B à Y, C à X, et ainsi de suite jusqu'à ce que Z revienne à A, tandis que chiffres, espaces et ponctuation restent en place. La correspondance étant sa propre inverse, appliquer deux fois la même transformation restaure le texte original : une seule opération déterministe chiffre et déchiffre. On l'utilise pour les livres d'énigmes, les démonstrations de chiffres bibliques, les exemples monoalphabétiques en classe et l'obfuscation légère de révélations, sans installer de bibliothèque cryptographique.

Chiffrer, déchiffrer, règles de validation et pièges courants

Il n'existe pas de mode chiffrement ou déchiffrement distinct : la même forme de requête effectue les deux sens. Collez des réponses d'énigmes en clair pour les masquer, ou collez du texte déjà inversé pour les révéler. Les phrases mêlant majuscules et minuscules préservent la casse car les deux alphabets se reflètent indépendamment.

Les lettres non ASCII, comme les latines accentuées ou le cyrillique, ne sont pas inversées par cette définition latine classique d'Atbash ; elles passent inchangées pour que l'algorithme reste fidèle au miroir monoalphabétique recherché. Ne considérez pas le résultat comme du chiffrement : quiconque connaît le schéma peut l'inverser instantanément, et la page produit ne doit jamais présenter Atbash comme un contrôle de sécurité pour des secrets, mots de passe ou données personnelles.

Préférez cette page lorsque l'intention de recherche est littéralement chiffre Atbash ou encodeur Atbash ; 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 séparés.

Usages en classe et en énigmes, et limites

Appelez le chiffre Atbash gratuit dans le navigateur pour rédiger des énigmes, des démonstrations de chiffres bibliques, des diapositives de cours et des vérifications ponctuelles sans écrire une ligne isolée dans chaque langage. Un scénario de classe typique montre aux élèves que deux inversions de l'alphabet restituent le message original, puis oppose cette involution à un vrai chiffre monoalphabétique à clé plus loin dans le programme. Les guides de support peuvent inverser des notes de tickets légèrement obfusquées que le personnel a volontairement écrites en Atbash.

Les sites d'énigmes peuvent précalculer les réponses pour l'affichage et les révéler à la demande avec le même point de terminaison. Ne le combinez avec des outils Base64 ou d'encodage URL que lorsqu'une étape de transport ultérieure exige un autre alphabet — gardez Atbash sur sa propre page pour que l'intention SEO reste nette.

Obfuscation d'énigmes et devinettes

Masquez réponses de devinettes, indices de chasses au trésor et clins d'œil en Atbash pour que les lecteurs choisissent de les voir, puis inversez la même chaîne d'un appel.

Comment chiffrer du texte avec le chiffre Atbash ?

»). Le champ result de la réponse contient la chaîne inversée ; method vaut toujours atbash.

Comment déchiffrer Atbash ?

Utilisez la même requête. Atbash est sa propre inverse : collez le texte inversé dans text et le résultat est le contenu original en lettres latines.

L'outil de chiffre Atbash est-il gratuit ?

L'outil du navigateur fonctionne gratuitement sur votre appareil.

Atbash chiffre-t-il mes secrets en toute sécurité ?

Non. Atbash est une substitution triviale réversible destinée aux énigmes et à l'enseignement, pas à la confidentialité. Ne l'utilisez jamais pour des mots de passe ou des données sensibles.

Atbash modifie-t-il les lettres accentuées ou le cyrillique ?

Non. Cet outil suit la définition latine classique : seules les lettres de A à Z et de a à z sont reflétées. Les lettres accentuées, le cyrillique, les emojis, les chiffres et la ponctuation passent sans changement.

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.

POSThttps://api.kit.forhosting.com/enc/atbash

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

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 est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Cette capacité prend un champ text non vide, renvoie la chaîne transformée avec le nombre de lettres inversées et rejette une entrée vide par une erreur invalid_input claire.

Fonctionnement d'Atbash et contenu de la réponse

Atbash reflète chaque lettre selon sa position : la première lettre de l'alphabet correspond à la dernière, la deuxième à l'avant-dernière, et ainsi de suite. Les majuscules de A à Z correspondent à Z jusqu'à A ; les minuscules de a à z suivent le même reflet dans leur propre alphabet, ce qui préserve la casse. Les caractères hors de ces plages — chiffres, ponctuation, espaces, emoji et écritures non latines — passent inchangés afin que les messages conservent forme et espacement. Envoyez un corps JSON avec le champ de chaîne obligatoire text contenant tout message non vide ; les alias input, value et s sont acceptés lorsque les clients réutilisent d'anciens noms de formulaires. 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 pour que le code en aval puisse bifurquer sans inspecter les formes, length égal au nombre de caractères de l'entrée et letters_mirrored comptant combien d'unités A–Z ou a–z ont réellement basculé. Des entrées identiques produisent toujours un JSON identique car le chemin est une arithmétique pure de caractères, sans réseau, sans graine aléatoire et sans horloge. Utilisez letters_mirrored pour vérifier que les chaînes riches en ponctuation ont bien été traitées sans inventer un second champ de mode.

Chiffrer, déchiffrer, règles de validation et pièges courants

Un text manquant, un text qui n'est pas une chaîne ou une chaîne vide déclenchent invalid_input et ne sont pas facturés sur l'API prépayée. Les chaînes composées uniquement d'espaces mais de longueur supérieure à zéro sont acceptées ; seules les lettres sont inversées, donc une chaîne d'espaces se renvoie elle-même avec letters_mirrored égal à zéro.

Utilisation de l'API, tarifs, scénarios en classe et limites pratiques

Utilisez l'API prépayée KIT lorsqu'un backend, une fonction serverless, une plateforme pédagogique ou un SDK a besoin d'un contrat stable avec solde à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde après le rejet du moteur. Les auteurs publiant des SDK peuvent mapper le champ result directement sur un bouton copier, tandis que method et letters_mirrored rendent les exemples OpenAPI auto-explicites. Gardez des charges utiles de taille textuelle ordinaire, adaptées à un appel par élément dans un isolate Worker ; cet outil vise des messages et des extraits, pas des blobs binaires de plusieurs mégaoctets.

Démonstrations monoalphabétiques en classe

Les enseignants montrent que l'inversion de l'alphabet est une involution : chiffrer, déchiffrer et comparer letters_mirrored sans installer de bibliothèque cryptographique ni de CAS.

Fixtures pour pipelines et CI

Les scripts et les tests d'intégration continue fixent des sorties Atbash déterministes pour que tout changement accidentel d'alphabet ou de gestion de la casse échoue vite.

Que se passe-t-il si text est vide ?

La requête échoue avec invalid_input. Une chaîne non vide est requise ; une entrée vide n'est pas facturée sur l'API prépayée.

Consulter la documentation complète du KIT →