Outil gratuit

Chiffrer un fichier avec un mot de passe

Un fichier envoyé par messagerie ou par e-mail reste en clair sur leurs serveurs. Chiffrez-le ici : le mot de passe devient une clé, et le fichier, une suite d’octets illisible sans lui. Le chiffrement et le déchiffrement se font dans votre navigateur, le fichier n’est envoyé nulle part.

AES-256 avec les outils intégrés du navigateur. Transmettez le mot de passe au destinataire séparément du fichier.

Glissez un fichier ici ou

Tout est calculé dans le navigateur : le fichier n’est envoyé ni chez nous ni ailleurs. Le mot de passe n’est enregistré nulle part : mot de passe oublié, fichier perdu.

Ce que contient un fichier chiffré

Vous obtenez un fichier avec l’extension .404enc. Au début se trouvent un marqueur de format, le nombre d’itérations de l’étirement de clé, un sel aléatoire et un vecteur d’initialisation : rien de tout cela n’est secret, et tout est nécessaire pour déchiffrer le fichier avec le même mot de passe. Vient ensuite le texte chiffré AES-256-GCM, qui cache le nom du fichier d’origine : avec un nom comme « scan-passeport.pdf », le contenu se devine sans déchiffrement, donc le nom est caché lui aussi.

Le mode GCM vérifie l’intégrité : si vous modifiez ne serait-ce qu’un octet du fichier, le déchiffrement ne renverra pas un résultat corrompu, il refusera franchement. Il réagit de la même façon avec un mot de passe erroné : impossible de distinguer l’un de l’autre, et c’est voulu.

Une limite

Le fichier entier est chargé dans la mémoire de l’onglet : le navigateur supporte des centaines de mégaoctets, pas des dizaines de gigaoctets. Pour les grosses archives, mieux vaut un logiciel de bureau. Et gardez à l’esprit qu’un fichier chiffré protège le contenu, pas le fait de l’envoi : que vous ayez envoyé quelque chose à quelqu’un reste visible.

À voir aussi : le générateur de mots de passe, le nettoyage des métadonnées de photos et 404 Send, si le fichier doit être transmis directement, sans passer par des serveurs tiers.

Le contenu est protégé, le trajet reste visible

À qui et quand vous avez envoyé le fichier, cela se voit même sans son contenu. 404 VPN protège cette part, et nous ne conservons pas de journaux de visites.

Comment ça marche →

Questions fréquentes

guest@404vpn:~$ cat file-crypt-faq.md
[01] $ En quoi est-ce mieux qu’une archive protégée par mot de passe ? ▸
> Parce qu’il n’y a rien à installer et que l’algorithme utilisé ici est forcément moderne. Le chiffrement des vieilles archives ZIP se casse en quelques minutes, et on ne peut pas savoir, d’après le fichier, quel chiffrement une archive donnée utilise. Ici, c’est toujours AES-256 en mode GCM : il masque le contenu, mais détecte aussi si le fichier a été remplacé ou altéré en chemin.
[02] $ Où envoyer le mot de passe ? ▸
> Par un autre canal que celui du fichier. Tout l’intérêt est dans la séparation : si quelqu’un lit vos échanges, il ne doit pas y trouver à la fois le fichier et le mot de passe. Fichier envoyé par e-mail, dictez le mot de passe de vive voix ou envoyez-le par messagerie, et inversement.
[03] $ Que se passe-t-il si j’oublie le mot de passe ? ▸
> Le fichier restera illisible pour toujours. Nous ne conservons ni mots de passe, ni clés, ni copies de fichiers : il n’y a rien à récupérer et personne pour le faire. Ce n’est pas une clause en petits caractères, c’est ainsi que le service est conçu : un service capable de récupérer votre fichier est aussi capable de le lire.
[04] $ Quelle est la solidité d’un mot de passe de cinq lettres ? ▸
> Pas solide. La clé est dérivée du mot de passe avec un étirement, un million d’itérations PBKDF2, pour rendre la force brute coûteuse, mais cela ne sauvera pas un mot de passe court tiré du dictionnaire. Prenez trois ou quatre mots sans rapport ou utilisez notre générateur de mots de passe : ici, la longueur compte plus que les caractères spéciaux.
[05] $ Le fichier ne vous est vraiment pas envoyé ? ▸
> Vraiment pas. Tout est calculé par WebCrypto, le même outil que celui qui chiffre vos connexions dans le navigateur, et en mémoire de l’onglet. Pendant le chiffrement et le déchiffrement, la page n’émet aucune requête réseau : vous le voyez dans l’onglet « Réseau » des outils de développement.