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
- 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.
- 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.
- Téléchargez le package complet et conservez un original séparé jusqu'à ce que vous ayez vérifié la récupération.
- 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
- Crypter le texte
- Déchiffrer le texte
- Générer une clé
- Qu'est-ce que le chiffrement AES ? Clés, blocs et récupération
- AES-GCM vs CBC vs CTR : Authentification et paramètres
- AES-128 vs AES-192 vs AES-256 : octets et encodages
Références techniques
Mise à jour en octobre 16, 2026
