Chiffrement / Déchiffrement AES
Chiffrement/déchiffrement AES avec modes CBC, CFB, CTR, OFB, ECB, remplissage Pkcs7/ZeroPadding/NoPadding, clés 128/192/256 bits, sortie Base64, détection automatique du format clé/IV
Qu'est-ce que le chiffrement AES ?
AES est un algorithme de chiffrement symétrique largement utilisé. Il opère sur des blocs de 128 bits et supporte des clés de 128, 192 et 256 bits.
Quels sont les modes de chiffrement ?
CBC chaîne les blocs pour plus de sécurité. CFB convertit AES en chiffrement de flux. CTR utilise un compteur pour un chiffrement parallélisable. OFB crée un flux de clés. ECB chiffre chaque bloc indépendamment — le moins sécurisé.
Qu'est-ce que le remplissage ?
Le remplissage ajoute des octets pour aligner les données. Pkcs7 est le plus courant. Iso97971 ajoute un octet avant Pkcs7. AnsiX923 remplit avec des zéros et un octet de longueur. Iso10126 utilise des octets aléatoires. ZeroPadding remplit avec des zéros. NoPadding nécessite un alignement exact.
Quel est le format de sortie ?
La sortie de chiffrement utilise l'encodage Base64 par défaut, qui est le format le plus courant et compact. Les entrées de clé et d'IV prennent en charge la détection automatique du format Hex, Base64 ou UTF-8 — collez simplement votre clé ou IV et l'outil reconnaîtra automatiquement le format.
Recommandations de sécurité pour AES ?
Utilisez des clés aléatoires fortes. Préférez CBC ou CTR à ECB. Utilisez AES-256 pour une sécurité maximale. Utilisez toujours un IV unique pour chaque chiffrement.
Mes données sont-elles envoyées à un serveur ?
Non, tout le chiffrement est effectué localement dans votre navigateur avec CryptoJS. Vos données ne quittent jamais votre appareil.
Quelles tailles de clé sont supportées ?
AES supporte trois tailles : 128 bits (16 octets), 192 bits (24 octets) et 256 bits (32 octets). AES-128 est suffisant pour la plupart des utilisations, AES-192 fournit une marge de sécurité supplémentaire, et AES-256 offre le plus haut niveau de sécurité recommandé pour les données classifiées.
Quelle est la différence entre AES-128, AES-192 et AES-256 ?
La différence réside dans la longueur de la clé et le nombre de tours de chiffrement : AES-128 utilise 10 tours, AES-192 utilise 12 tours et AES-256 utilise 14 tours. AES-256 fournit la sécurité la plus forte mais est légèrement plus lent. Pour la plupart des applications, AES-128 est déjà considéré comme inviolable avec la technologie actuelle.
Quelle est l'histoire de l'AES et où est-il utilisé ?
L'AES a été sélectionné par le NIST en 1997 pour remplacer le DES et est devenu un standard officiel en 2001. Il est maintenant utilisé par les gouvernements, les armées et les institutions financières du monde entier. L'AES sécurise les connexions HTTPS, les réseaux WiFi, le chiffrement de disque et les fichiers compressés.
Pourquoi le mode ECB n'est-il pas recommandé ?
Le mode ECB chiffre des blocs de texte clair identiques en des blocs de texte chiffré identiques, ce qui révèle des motifs dans les données. Par exemple, chiffrer une image avec ECB montrera toujours le contour de l'image. Cela rend l'ECB vulnérable aux attaques par analyse de motifs. Utilisez toujours CBC, CTR, CFB ou OFB avec un IV aléatoire.
Quelles sont les applications réelles de l'AES ?
L'AES est utilisé dans HTTPS/SSL pour la navigation web sécurisée, WPA2/WPA3 pour la sécurité WiFi, les connexions VPN, le chiffrement Bluetooth, les applications de messagerie chiffrée, le chiffrement de disque (BitLocker, FileVault), les archives compressées (ZIP, RAR) et la protection des documents classifiés gouvernementaux.
Quelle est la différence entre la sortie Hex et Base64 ?
Hex (hexadécimal) représente des données binaires en utilisant 16 caractères (0-9, A-F), ce qui donne des chaînes plus longues. Base64 utilise 64 caractères (A-Z, a-z, 0-9, +, /) et est environ 33% plus court que Hex pour les mêmes données. Les deux sont des formats courants pour représenter des données binaires sous forme de texte.
Comment utiliser Chiffrement / Déchiffrement AES
Chiffrez et déchiffrez du texte avec AES entièrement dans votre navigateur — les clés et les données ne sont jamais envoyées. Choisissez un mode et un remplissage, saisissez votre clé et obtenez une sortie Base64 instantanée.
- Collez votre texte en clair ou le texte chiffré dans le champ 'Enter text to encrypt or ciphertext to decrypt...'.
- Choisissez un mode dans 'Encryption Mode' — 'CBC (Cipher Block Chaining)' est le choix courant ; 'ECB (Electronic Code Book)' est moins sûr.
- Tapez votre secret dans le champ 'Key' ('Enter encryption key...') et choisissez la taille : 128, 192 ou 256 bits.
- Remplissez le champ 'IV / Nonce' pour CBC, CFB, CTR ou OFB ; l'indication 'ECB mode does not require IV' s'affiche quand ECB est sélectionné.
- Sélectionnez un remplissage tel que 'Pkcs7' ou 'ZeroPadding', puis lisez le résultat dans la zone 'Result will appear here...'.
Le déchiffrement exige exactement le même mode, le même remplissage, la même clé et le même IV que le chiffrement — sinon le résultat est illisible ; conservez donc les quatre valeurs ensemble.
Outils associés
- Chiffrement de Texte Chiffrement et déchiffrement sécurisé de texte avec AES-GCM/AES-CBC. Basé sur mot de passe, traitement uniquement dans le navigateur, les données ne quittent jamais votre appareil.
- Vérificateur de Hash Calculez et vérifiez les hashes MD5, SHA-1, SHA-256, SHA-512 localement
- Visionneuse Hexadécimale Affichez le contenu des fichiers en format hexadécimal avec recherche, navigation par décalage et défilement virtuel
- Déverrouiller PDF Supprimez la protection par mot de passe des fichiers PDF instantanément dans votre navigateur. Inclut la récupération intelligente par force brute.
- Protéger PDF Ajoutez une protection par mot de passe aux fichiers PDF en ligne gratuitement. Chiffrez les documents PDF avec le chiffrement AES-256 pour empêcher tout accès non autorisé. 100% dans le navigateur, sans téléchargement.
- Générateur d'en-têtes Basic Auth Générez des en-têtes d'authentification HTTP Basic en ligne — encodez utilisateur:mot de passe en en-tête Authorization Base64 instantanément
- Générateur de Clés RSA Générez des paires de clés RSA de 2048, 3072, 4096 bits. Sortie au format PEM avec empreinte. Traitement local.
- Compresseur Brotli Compresseur Brotli en ligne gratuit. Compressez vos fichiers en .br avec une qualité de 0 à 11 ou décompressez un .br. Tout se passe dans votre navigateur — aucun envoi, aucune installation.