aes-encryption.com
Français

Changer de langue recharge l’espace de travail. Enregistrez le résultat et une copie de votre saisie avant de continuer.

EnglishEspañolPortuguês (Brasil)简体中文繁體中文Françaisहिन्दीবাংলা

AES · GCM / CBC / CTR

Chiffrement de fichiers AES

Protégez un fichier local, enregistrez l'intégralité du package .aes.json et restaurez les octets d'origine avec le même mot de passe.

Traitement dans le navigateur128 / 192 / 256Aucune statistique dans l’espace de chiffrement
Traitement local…
Chargement, copie ou téléchargement bloqué ? Ouvrez l'espace de travail isolé dans un nouvel onglet. Les entrées ne sont pas transférées. ↗

Un package récupérable, pas un fichier renommé

Le flux de travail de fichiers utilise AES-256-GCM et la même dérivation de mot de passe que le chiffrement de texte. Avant le chiffrement, le nom du fichier d'origine, l'indice MIME et la longueur des octets sont placés dans un enregistrement interne avec les octets du fichier. Cet enregistrement est chiffré ensemble ; le package public n'expose pas le nom de fichier d'origine.

Le téléchargement écrit chiffré.aes.json. La modification d'une extension ne crypte pas un fichier et la copie uniquement du champ de texte chiffré perd les métadonnées de récupération. Conservez le package téléchargé et votre mot de passe séparément. Il s'agit du protocole versionné de ce site, et non d'un format qui prétend ouvrir les mots de passe ZIP, le chiffrement des documents Office ou un fichier .aes arbitraire.

Chiffrer, enregistrer et restaurer

  1. Choisissez Chiffrer, sélectionnez ou déposez un fichier original et entrez un mot de passe. Les fichiers de zéro octet sont pris en charge.
  2. Exécutez l'opération. Le traitement a lieu dans un Worker ; un état occupé est affiché à la place des pourcentages de progression inventés.
  3. Téléchargez le package complet et conservez un original séparé jusqu'à ce que vous ayez vérifié la récupération.
  4. Choisissez Déchiffrer, importez le package et entrez le mot de passe. Téléchargez le fichier restauré et vérifiez ses octets avant de supprimer tout original.

L'annulation met fin au travailleur actif. Une nouvelle sélection invalide l'ancien résultat ; un emploi plus ancien ne doit pas remplacer une nouvelle sélection. La suppression libère les références d'application, mais le nettoyage de la mémoire JavaScript ne constitue pas une garantie d'effacement physique sécurisé.

Limites et récupération en toute sécurité

La limite du fichier d'origine est de 25 MiB. Le JSON chiffré augmente parce que Base64 a besoin d'environ quatre caractères pour trois octets, donc l'importation de packages est plafonnée à 36 MiB. Web Crypto traite le message dans son ensemble ; il ne s’agit pas d’un chiffrement de streaming natif et peut utiliser plusieurs copies en mémoire. Les tâches mobiles importantes peuvent prendre plus de temps.

La page du fichier utilise délibérément uniquement GCM basé sur un mot de passe. Lors de la récupération, les noms de fichiers sont nettoyés pour supprimer les séparateurs de chemin et les caractères dangereux, et les téléchargements utilisent un type MIME binaire générique. La récupération authentifiée ne garantit pas l'exécution sûre du fichier d'origine. N'importez pas un package à partir d'une source non fiable en vous attendant à ce que l'outil inspecte son contenu à la recherche de logiciels malveillants.

Outils et lectures associés

Références techniques

Mise à jour en octobre 16, 2026

Guides populaires

Qu’est-ce que l’AES ?GCM, CBC et CTRTailles des clés AESIV et noncesAES et RSAAES et DESComprendre le padding

Questions fréquemment posées

Pourquoi le fichier chiffré est-il plus volumineux ?

Le package est JSON contenant le texte chiffré Base64, le sel, nonce et les paramètres. Base64 étend la représentation des octets ; le chiffrement n'est pas une compression.

Le nom du fichier original peut-il être vu dans le package ?

Il est stocké dans l'enregistrement du fichier interne chiffré, et non dans le JSON externe. Les demandes d'hébergement normales révèlent toujours les métadonnées de la demande de page, et non le contenu du fichier sélectionné.

Puis-je déchiffrer un fichier .aes arbitraire ?

Le mode Fichier importe le package v1 .aes.json complet de ce site. D'autres formats nécessitent leur propre enveloppe documentée et leur propre dérivation de clé.