CLE BONJOUR
AQMLCQMQEQ==
Clé : CLE. En mode chiffrement, l'outil applique XOR et renvoie le résultat en Base64.
Chiffrez et déchiffrez du texte avec le chiffre de Vernam, une méthode classique fondée sur l'opération XOR. Générez des clés aléatoires ou utilisez votre propre clé. Les données chiffrées sont renvoyées au format Base64 afin de faciliter leur stockage et leur transfert en toute sécurité.
CLE BONJOUR
AQMLCQMQEQ==
Clé : CLE. En mode chiffrement, l'outil applique XOR et renvoie le résultat en Base64.
CLE AQMLCQMQEQ==
BONJOUR
Clé : CLE. En mode déchiffrement, l'outil décode Base64 puis applique XOR.
SECRET Bonjour le monde
ESotOCohIWUvN2U5PCsnNw==
L'outil prend en charge le texte UTF-8 et peut chiffrer des données issues de nombreuses langues et systèmes d'écriture.
SECRET BONJOUR
EQoNGAoBAQ==
Modifier la clé change chaque opération XOR et produit un résultat chiffré totalement différent.
Le chiffre de Vernam transforme les données en appliquant l'opération XOR (OU exclusif) entre chaque octet du message et l'octet correspondant d'une clé. Comme XOR est réversible, appliquer à nouveau la même clé permet de retrouver le texte d'origine.
Dans cet outil, les données binaires chiffrées sont automatiquement encodées en Base64 afin de pouvoir être copiées, stockées et transmises en toute sécurité sous forme de texte. Lors du déchiffrement, la chaîne Base64 est d'abord décodée, puis XOR est appliqué avec la même clé.
Pour une sécurité maximale, la clé doit être aléatoire, au moins aussi longue que le message et utilisée une seule fois. Lorsqu'une clé plus courte est répétée, le chiffre illustre toujours le chiffrement XOR, mais n'offre plus les garanties de sécurité d'un véritable masque jetable.
Le chiffre de Vernam occupe une place importante dans l'histoire de la cryptographie, car il a introduit le principe XOR, devenu ensuite la base de nombreux chiffrements par flot modernes.
Le masque jetable (One-Time Pad, OTP) est un cas particulier du chiffre de Vernam. Pour obtenir une sécurité théorique parfaite, la clé doit être réellement aléatoire, au moins aussi longue que le message et ne jamais être réutilisée.
De nombreuses implémentations pratiques de Vernam, y compris les outils pédagogiques, utilisent des clés textuelles réutilisables. Cela permet de comprendre le chiffrement fondé sur XOR, mais n'offre pas la sécurité inconditionnelle d'un véritable masque jetable.
L'avertissement affiché par cet outil permet de repérer les situations où la clé est répétée ou plus courte que le message. La sécurité est alors affaiblie et les garanties d'un OTP disparaissent.
Le chiffre doit son nom à Gilbert Vernam, un ingénieur qui a développé des techniques de chiffrement fondées sur XOR pour les communications par téléscripteur au début du XXe siècle.
Ses travaux sont devenus l'un des fondements de la cryptographie moderne et ont inspiré les chiffrements par flot et les systèmes de communication sécurisés apparus par la suite.
Chiffrement classique par décalage de lettres avec valeur de décalage personnalisée.
Chiffre classique par substitution de digrammes avec une matrice fondée sur un mot-clé.
Chiffre classique réciproque fondé sur un mot-clé.
Chiffre classique de type Vigenere utilisant une clé numérique.
Chiffrement et déchiffrement polyalphabétiques fondés sur un mot-clé.
Codage A/B classique et stéganographie textuelle avec le chiffre de Bacon.