Guide · fichiers secrets

Un fichier ou un dossier, un conteneur, un mot de passe - et un compte rendu franc de ce que cela apporte.

FileDO empaquette un fichier - ou tout un dossier - dans un conteneur .fd-sec, le restitue, et peut ouvrir son contenu dans le programme auquel il appartient sans le déballer. Le vrai nom, la taille et les horodatages sont scellés à l’intérieur ; de l’extérieur, on ne voit que la taille propre du conteneur, son nom visible et ses horodatages (un renommage écrit un bloc de données anonyme).

Trois opérations

Tout le reste n’est que détail de ces trois opérations. Chacune est disponible en ligne de commande, dans le groupe « File DO.. » du menu contextuel de l’Explorateur, et sur les pages Protéger de la fenêtre du programme.

Empaqueter

Un fichier report.fd-sec apparaît à côté du fichier. Le mot de passe est demandé deux fois et jamais affiché. L’original reste en place jusqu’à ce que vous demandiez son retrait.

filedo report.docx secure

Récupérer un fichier (unsecure)

Le fichier revient sous son nom scellé et avec ses propres horodatages. Un fichier existant n’est jamais écrasé en silence.

filedo report.fd-sec unsecure

Ouvrir sans déballer

Le contenu s’ouvre dans le programme auquel il appartient, à partir d’une copie temporaire qui est ensuite retirée. Cette commande se saisit à la main ; un double-clic sur le conteneur fait autre chose - voir plus bas.

filedo report.fd-sec reveal
Un dossier est aussi un fichier

secure accepte aussi un dossier : toute son arborescence, sous-dossiers vides compris, entre dans un seul .fd-sec, qu’on ne peut pas distinguer de l’extérieur du conteneur d’un fichier. unsecure restaure d’abord l’arborescence dans un dossier temporaire et ne la met en place qu’une fois chaque fichier vérifié - jamais dans un dossier existant ni par-dessus. Un dossier qui contient une jonction, un lien symbolique ou un point de montage est refusé. del et wipe ne retirent l’arborescence d’origine que si elle n’a pas changé depuis l’empaquetage. reveal ouvre un seul fichier et n’accepte pas un conteneur de dossier.

filedo "Tax 2025" secure
La suite discrète : suite2

secure suite2 scelle un fichier (pas un dossier) avec la suite 2 au lieu de la suite 1 par défaut : une clé Argon2id repliée avec un poivre à 256 Mio et XChaCha20-Poly1305 en trames de 64 Kio, si bien que le fichier est du bruit dès son premier octet, sans même le motif de longueur par grappes de 512 octets de la suite 1. Le vrai nom, la taille réelle et l’heure du chiffrement sont conservés, mais pas les horodatages propres de l’original : le fichier restauré reçoit l’heure actuelle. Seul FileDO à partir de cette version l’ouvre - les anciennes versions de FileDO le signalent comme endommagé ou comme un mauvais mot de passe, et les applications FastMediaSorter ne peuvent pas l’ouvrir, donc la suite 1 reste celle par défaut. unsecure, reveal, fdsec info et fdsec verify trouvent la suite eux-mêmes ; rien d’autre ne change, et un mot de passe vide reste un simple camouflage.

filedo report.docx secure suite2

Ce qui est promis, et ce qui ne l’est pas

Un mot de passe vide

Un mot de passe vide est accepté, et il ne signifie qu’un camouflage - aucun secret : quiconque connaît le format ouvre ce fichier. Un mot de passe court ne vaut guère mieux. Il n’y a pas de clé de récupération : un mot de passe oublié, c’est un fichier perdu.

Effacer l’original

secure del retire l’original d’une façon que n’importe quel outil de récupération peut annuler. secure wipe l’écrase d’abord - cela réduit les chances de récupération et ne promet rien sur les SSD, sur les systèmes de fichiers à copie sur écriture et journalisés, où écraser sur place ne garantit pas que les anciens blocs ont disparu. Par défaut, l’original est simplement conservé.

Où vit une copie révélée

Dans %LOCALAPPDATA%\FileDO\reveal, en lecture seule et lisible par ce seul compte. La copie disparaît quand vous le dites - le bouton « Retirer la copie maintenant » dans la fenêtre, ou Entrée dans la console - ou quand le programme qui l’a ouverte la relâche. Si la machine perd le courant, la copie reste jusqu’au prochain démarrage de FileDO, qui la balaie ; rien d’autre ne le fera. Les exécutables et les scripts ne sont jamais lancés depuis un conteneur : ils sont extraits et leur emplacement est indiqué.

Le mot de passe et le journal

Dans la fenêtre, le mot de passe est masqué et transmis à filedo.exe hors de vue : il n’est sur aucune ligne de commande, dans aucun rapport d’exécution et dans aucun history.json. En ligne de commande, la forme p:password est visible dans la liste des processus - pour les scripts, il y a pf: (un fichier), pe: (une variable d’environnement) et k: (un fichier de clé). Le vrai nom scellé n’est jamais non plus écrit dans le journal.

Le double-clic et le menu de l’Explorateur

L’installateur propose l’intégration à l’Explorateur comme un composant que l’on peut désactiver. Dans les versions sans installateur - winget, ZIP, go install - une commande l’active. Un double-clic sur un .fd-sec équivaut exactement à l’entrée de menu « Unsecure and start » : une console s’ouvre, y demande le mot de passe, le fichier est restauré sous son vrai nom dans %LOCALAPPDATA%\FileDO\reveal, où seuls vous et le système pouvez le lire, et confié aussitôt à son programme habituel - comme le ferait un double-clic ordinaire sur n’importe quel autre fichier. La copie est retirée quand vous fermez cette fenêtre de console ; si le programme a encore le fichier ouvert, le prochain démarrage de FileDO la retire. Le conteneur lui-même reste en place. Sous Windows 11, le groupe « File DO.. » se trouve sous « Afficher d’autres options ». La version du Microsoft Store n’a pas d’entrées de menu, mais elle prend bien en charge le type .fd-sec : un double-clic ouvre la fenêtre FileDO sur sa page « Ouvrir un fichier secret » avec ce conteneur déjà choisi, et le mot de passe y est demandé.

filedo fdsec register