Aller au contenu
Tout en local

Chiffre autokey

Chiffre ou déchiffre le texte avec une clé progressive qui s'étend à partir du message.

Entrée
Sortie

Chiffre autokey

Le chiffre autokey décale chaque lettre de votre texte avec une clé progressive qui commence par un mot de passe, puis continue en empruntant au message lui-même. C'est la différence clé d'avec le chiffre de Vigenère, dont la clé courte se répète dans un cycle prévisible : la clé d'un autokey ne se répète jamais, elle résiste donc beaucoup mieux à l'analyse des fréquences qu'un chiffre à clé répétée. Collez du texte brut pour le chiffrer, ou collez du texte chiffré avec le même mot de passe pour le déchiffrer : une seule boîte de saisie gère les deux directions.

Tapez un mot de passe pour initialiser la clé, puis choisissez comment elle s'étend au-delà de cette graine. La variante classique "texte brut" continue à emprunter au message en cours de chiffrement ; "texte chiffré" emprunte à la sortie qu'elle vient de produire, un schéma connexe avec des faiblesses différentes. Passez l'alphabet à lettres et chiffres si vous souhaitez que les nombres se décalent avec le texte, et activez "Préserver la casse et la ponctuation" pour conserver l'espacement et la capitalisation exactement comme saisis, ou désactivez pour un bloc compact en majuscules uniquement. "Afficher le flux de clé généré" imprime le symbole qui a décalé chaque caractère, pratique pour vérifier les calculs à la main ou enseigner comment une clé progressive est construite.

Seules les lettres latines — et les chiffres, en mode alphanumérique — font avancer la clé et sont décalés. Tout le reste passe inchangé, ou est supprimé avec le reste du formatage lorsque cette option est désactivée. Les fins de ligne Windows et Unix sont traitées de la même manière, et le décompte en direct indique les caractères décalés et la longueur du mot de passe effectif.

Tout s'exécute localement dans votre navigateur. Votre mot de passe et votre texte ne sont jamais téléchargés ni envoyés nulle part — une chose importante à retenir pour un chiffre dont tout l'objectif est de garder quelque chose privé. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou envoyez la sortie directement dans l'entrée pour enchaîner une autre transformation dessus.

FAQ

En quoi le chiffre autokey diffère-t-il du chiffre de Vigenère ?
Une clé de Vigenère se répète dans un cycle court et prévisible. La clé d'un autokey continue de s'étendre avec un texte nouveau — le message lui-même, ou le texte chiffré qu'il produit — elle ne se répète donc jamais et est plus difficile à casser par l'analyse des fréquences.
Quelle est la différence entre les variantes texte brut et texte chiffré ?
"Texte brut" poursuit la clé avec le message en cours de chiffrement, le schéma autokey classique. "Texte chiffré" la poursuit avec la sortie qu'il vient de produire : une variante connexe avec ses propres faiblesses. Les deux côtés d'une conversation doivent avoir la même variante sélectionnée.
Pourquoi chaque caractère n'est-il pas décalé ?
Seules les lettres — et les chiffres, en mode alphanumérique — transportent le chiffre. Tout le reste passe inchangé ou est supprimé entièrement, selon l'option "Préserver la casse et la ponctuation".
Que me montre le flux de clé généré ?
Il énumère le symbole d'alphabet exact qui a décalé chaque caractère dans l'ordre : votre mot de passe, suivi de son extension. C'est principalement utile pour vérifier l'arithmétique à la main ou comprendre comment une clé progressive est construite.
Mon mot de passe ou mon texte est-il téléchargé quelque part ?
Non. Le chiffre autokey s'exécute entièrement dans votre navigateur — votre mot de passe et votre texte ne quittent jamais votre appareil.