Cookies Ce site ne conserve que ce dont il a besoin pour fonctionner. Il n’y a aujourd’hui ni mesure d’audience ni publicité, et rien ici ne vous suit sur d’autres sites. Lire la politique de confidentialité

Choisir ce que j’autorise
+92 312 8299940Devis gratuit
Outil gratuit, fonctionne dans votre navigateur

Chiffrement AES et déchiffrement
Chiffrez un texte en AES-256 avec un mot de passe

Protégez n’importe quel message par chiffrement AES en quelques clics, puis retrouvez le texte avec le même mot de passe ou la même clé, sans que rien ne quitte votre navigateur.

  • GratuitPrix
  • GCM, CBC, CTRModes
  • AucuneInscription
  • Dans votre navigateurFonctionne

Chiffrement AES et déchiffrement

Chiffrez et déchiffrez du texte en AES-256, avec un mot de passe ou votre clé

Mode
AES-GCM
Taille de clé
256
Temps
—

Prêt. Choisissez un mot de passe, puis chiffrez un texte ou déchiffrez ce que vous collez.

Votre navigateur fait tout le travail ici, dans cet onglet. Nous n’envoyons rien, ne stockons rien et n’enregistrons rien.
Les bases

Ce que fait cet outil de chiffrement AES

Cet outil de chiffrement AES transforme un texte lisible en une chaîne brouillée que seul le détenteur du bon mot de passe ou de la bonne clé peut lire. D’abord, tapez un message, choisissez un mot de passe et appuyez sur Chiffrer. Ensuite, pour le relire, collez la chaîne dans l’autre case et appuyez sur Déchiffrer.

Il utilise AES-256, le même chiffrement qui protège les banques, les messageries et le chiffrement des disques. Par défaut, il tourne en mode GCM, qui détecte en plus si quelqu’un a modifié le texte en route. CBC et CTR sont aussi là pour les systèmes qui les attendent.

Le travail se fait dans votre navigateur, grâce à son moteur Web Crypto intégré. Par conséquent, votre texte, votre mot de passe et votre clé n’atteignent jamais notre serveur, exactement ce qu’on attend d’un outil de chiffrement.

Le chiffrement AES vu de l’intérieur

AES traite les données par blocs de taille fixe. Il prend 16 octets à la fois et les brouille en 10, 12 ou 14 tours de substitution et de mélange, selon la taille de la clé. Sans la clé, le résultat ressemble à du bruit ; en revanche, avec elle, chaque octet revient exactement.

Schéma d’une sortie AES-GCM avec mot de passe : un sel de 16 octets, un IV de 12 octets, le texte chiffré et une étiquette de 16 octets, le tout en Base64
Une seule chaîne contient le sel, l’IV, le texte chiffré et l’étiquette.

Cependant, un chiffrement seul ne suffit pas. Un mode décide comment les blocs s’enchaînent, et une valeur aléatoire neuve, l’IV, garantit que le même message ne se chiffre jamais deux fois pareil. C’est pourquoi cet outil ajoute un nouvel IV à chaque fois et l’écrit en tête du résultat.

Chiffrer un message avec un mot de passe que vous choisissez

La plupart des gens utilisent un mot de passe, et c’est le réglage par défaut. L’outil en tire une clé de 256 bits avec PBKDF2, en appliquant SHA-256 600 000 fois. Par conséquent, qui tente de le deviner doit refaire tout ce travail à chaque essai.

Outil de chiffrement AES chiffrant un court message avec mot de passe en mode GCM, avec la sortie Base64 dans l’autre case
Saisissez le texte, fixez un mot de passe, cliquez sur Chiffrer.

Un sel aléatoire entre aussi dans cette étape, donc le même mot de passe donne une clé différente à chaque fois. Le sel est placé en tête du résultat, ainsi l’autre partie peut refaire la même clé avec le même mot de passe.

Le déchiffrement AES, pas à pas

Pour déchiffrer, collez la chaîne chiffrée dans la seconde case, réglez le même mode et le même mot de passe, puis appuyez sur Déchiffrer. L’outil lit alors le sel et l’IV en tête, refait la clé et restitue le texte.

Déchiffrement AES d’une chaîne Base64 vers le message d’origine, avec un tableau montrant le sel, l’IV et le texte chiffré
Le déchiffrement montre chaque partie lue.

En mode GCM, il vérifie en plus une étiquette de 16 octets. Si un seul caractère a changé, ou si le mot de passe est faux, la vérification échoue et vous obtenez une erreur claire au lieu d’un texte illisible. C’est pourquoi GCM est le réglage par défaut.

Utilisez votre propre clé AES-256

Les développeurs doivent souvent correspondre exactement à un autre système. Pour cela, passez la source à Une clé brute et collez une clé en hex ou en Base64. Une clé de 32 octets donne AES-256, et une de 16 octets AES-128. S’il vous en faut une, le bouton Nouvelle clé aléatoire en crée une sûre de 256 bits.

Outil AES en mode clé brute avec une clé hex de 256 bits, CBC choisi et un avertissement indiquant que CBC ne détecte pas les modifications
Une clé brute pour coller à d’autres systèmes, avec des alertes honnêtes.

Dans ce mode, la sortie est l’IV suivi du texte chiffré, la structure de la plupart des bibliothèques. Par conséquent, vous vérifiez que votre serveur et votre app s’accordent avant la mise en ligne.

GCM, CBC ou CTR ?

Choisissez GCM, sauf contrainte. Il chiffre et prouve en plus que le texte n’a pas changé, comme l’explique l’article sur le mode Galois/Counter. CBC et CTR ne font que cacher le texte, donc un attaquant pourrait inverser des bits sans que vous le voyiez. C’est pourquoi l’outil vous prévient quand vous les choisissez.

AES-128 ou AES-256 ?

L’un comme l’autre résistent encore aux attaques actuelles. AES-128 utilise une clé de 16 octets et 10 tours, tandis qu’AES-256 utilise 32 octets et 14 tours. La clé plus longue ajoute une grande marge de sécurité, y compris face aux futurs ordinateurs quantiques, pour un léger coût en vitesse.

Avec un mot de passe, cet outil crée toujours une clé de 256 bits, donc vous obtenez AES-256 sans y penser. Avec une clé brute, la longueur collée décide : 32 octets pour AES-256, 16 octets pour AES-128. La case Taille de clé montre d’ailleurs toujours celle en usage.

D’où vient AES

En 2001, après un concours ouvert, l’organisme américain de normes NIST a retenu un chiffrement nommé Rijndael, conçu par Joan Daemen et Vincent Rijmen, et l’a appelé Advanced Encryption Standard. Les règles complètes figurent d’ailleurs dans FIPS 197, la norme AES.

Plus de vingt ans après, AES reste incassé en pratique. En effet, la plupart des processeurs ont même des instructions dédiées, c’est pourquoi chiffrer tout un disque ne ralentit plus un portable. Aujourd’hui, gouvernements, banques et fournisseurs cloud s’y fient chaque jour.

Ce chiffrement AES est-il sûr ?

Le chiffrement lui-même n’est pas le point faible. AES-256 avec une clé aléatoire ne peut être forcé par aucun ordinateur existant ou prévu. En pratique, l’attaquant vise donc le mot de passe, c’est pourquoi un mot de passe long compte plus que tout.

Utilisez au moins 12 caractères, ou mieux, quatre ou cinq mots au hasard. De plus, séparez le mot de passe du message : par exemple, envoyez le texte chiffré par e-mail et le mot de passe par téléphone. S’ils voyagent ensemble, le chiffrement n’apporte presque rien.

Pourquoi il tourne dans votre navigateur

Beaucoup d’outils en ligne envoient votre texte à un serveur, le chiffrent là-bas et vous le renvoient. Autrement dit, quelqu’un d’autre voit le message et le mot de passe, même un instant. En revanche, cette page ne le fait jamais.

Au lieu de cela, elle appelle la fonction encrypt de Web Crypto fournie par tout navigateur moderne. Le code tourne sur votre appareil et, une fois la page chargée, il marche même hors ligne.

Déchiffrer dans d’autres langages

Comme la structure est simple, d’autres programmes lisent ce que fait cet outil. Avec un mot de passe, prenez 16 octets de sel, puis l’IV, ensuite le reste, et dérivez la clé avec PBKDF2-SHA-256 au même nombre de tours. Avec une clé brute, sautez le sel.

Python, Node, Java et Go ont tous AES-GCM et PBKDF2 dans leurs bibliothèques standard ou des paquets courants. Ainsi, un script sur votre serveur peut ouvrir un message chiffré ici, et inversement.

Les usages concrets du chiffrement AES

On s’en sert pour envoyer un mot de passe ou une donnée bancaire par un canal peu sûr, pour ranger des notes dans un fichier lisible par d’autres, ou pour vérifier que deux systèmes chiffrent pareil. De plus, les développeurs comparent ainsi leur code à un résultat fiable.

Pour les secrets à vérifier sans les relire, comme les mots de passe de connexion, utilisez plutôt un hachage à sens unique. Notre générateur bcrypt est fait exactement pour cela.

Quatre étapes

Chiffrer un texte avec AES, étape par étape

Les réglages par défaut sont le choix sûr, donc la plupart tapent et cliquent, sans plus.

  • 1

    Fixez votre mot de passe

    Ou passez à une clé brute si un autre système l’exige.

  • 2

    Tapez le message

    Tout texte, dans toute langue, emoji compris.

  • 3

    Appuyez sur Chiffrer

    Puis la chaîne chiffrée apparaît dans la seconde case.

  • 4

    Partagez-le en sécurité

    Transmettez le texte chiffré et le mot de passe par deux canaux séparés.

Pourquoi celui-ci

Conçu pour être privé et exact

Un outil de chiffrement basique envoie votre texte à un serveur. En revanche, celui-ci le garde sur votre appareil et explique chaque octet.

  • Jamais envoyé

    Web Crypto fait le travail sur votre appareil.

  • Contrôle d’intégrité

    Le mode GCM repère toute modification du texte.

  • Des clés solides tirées du mot de passe

    PBKDF2 avec 600 000 tours, comme le conseille l’OWASP.

  • Clés brutes aussi

    AES-128 ou AES-256 en hex ou Base64.

  • Chaque partie affichée

    Sel, IV et texte chiffré, chacun expliqué.

  • Testé avec Node

    La sortie correspond au module crypto de Node dans les deux sens.

Bonnes habitudes

Conseils pour utiliser AES en sécurité

Le chiffrement est solide, donc ces habitudes décident de la vraie sécurité du message.

  • Misez sur un mot de passe très long. Quatre ou cinq mots au hasard battent un mot court et astucieux.
  • Envoyez le mot de passe par un canal distinct. Jamais dans le même e-mail que le message.
  • Préférez GCM. Car il signale si le texte a changé.
  • Un IV ne sert qu’une seule fois. L’outil en crée un neuf à chaque fois, donc laissez-le faire.
  • Gardez les clés brutes secrètes. Car qui détient la clé lit chaque message.
  • Notez les réglages. Le mode et les tours doivent correspondre des deux côtés.
Erreurs courantes

Six erreurs avec le chiffrement AES

Chacune annule la protection en silence.

  • Utiliser le mode ECB

    Il révèle des motifs dans les données, c’est pourquoi l’outil ne le propose pas.

  • Se contenter d’un mot de passe trop bref

    Car le chiffrement ne vaut que ce que vous tapez.

  • Le même IV deux fois

    Avec GCM, un IV réutilisé peut en effet trahir le flux de clé.

  • Le mot de passe à côté du message

    Une seule fuite expose alors les deux.

  • Des réglages différents

    Un mode ou un nombre de tours différent fait échouer le déchiffrement.

  • Croire CBC infalsifiable

    CBC cache le texte, cependant il ne prouve pas qu’il est intact.

Questions

Réponses aux questions courantes sur le chiffrement AES

Que faire pour chiffrer un texte en AES ?

D’abord, tapez un mot de passe et votre message, puis appuyez sur Chiffrer. La chaîne chiffrée apparaît aussitôt.

Que faire pour lire un texte chiffré en AES ?

Collez la chaîne, réglez le même mode et le même mot de passe, puis appuyez sur Déchiffrer.

AES-256 est-il sûr ?

Oui. Aucune attaque pratique contre AES-256 n’est connue. C’est donc le mot de passe qu’il faut rendre solide.

Que faire si je perds le mot de passe ?

Le texte ne peut pas être récupéré, car il n’y a volontairement aucune porte dérobée.

Quel mode choisir ?

GCM, sauf si un autre système exige CBC ou CTR. De plus, GCM détecte les modifications.

Pourquoi le chiffré diffère-t-il à chaque essai ?

Parce qu’un nouveau sel et un nouvel IV aléatoires sont utilisés à chaque fois. Pourtant, les deux résultats redonnent le même texte.

L’outil accepte-t-il une clé que je choisis ?

Oui. Choisissez Une clé brute et collez 16 ou 32 octets en hex ou en Base64.

D’autres programmes peuvent-ils le déchiffrer ?

Oui, car la structure est sel, IV et texte chiffré, que Python, Node, Java et Go savent tous lire.

Pourquoi n’y a-t-il pas de mode ECB ?

ECB laisse voir des motifs dans les données, donc il n’est pas sûr en pratique et a été écarté exprès.

Mon texte part-il vers un serveur de Denwix ?

Non, car le chiffrement et le déchiffrement se font dans votre navigateur, et rien ne quitte la page.

Plus d’outils gratuits

Plus d’outils pour la sécurité

Des suites pratiques pour les mots de passe, les hashes et les clés.

On protège votre message ?

Fixez un mot de passe, puis cliquez sur Chiffrer. De plus, cet outil de chiffrement AES est gratuit, sans compte, et fonctionne dans votre navigateur.