Encfs sous Windows


windows

Ce tutoriel d'installation de encfs sous Windows est un complément de la présentation de cet utilitaire de cryptage de fichiers multiplate-formes (Linux, Mac Os X, Windows). La procédure d'installation sous Linux Debian/Ubuntu est décrite à ProtectionFichiers. Sur cette même page, vous trouverez un lien concernant l'installation sous Mac Os X.

Installation de Dokan Librairy


Dokan Librairy est un équivalent Windows de Fuse (lien Wikipédia), un logiciel libre permettant à un utilisateur sans privilèges particuliers d'accéder à un système de fichiers (dans ce cas, un système de fichiers cryptés), sans qu'il soit nécessaire de modifier les sources du noyau.

Téléchargez (lien externe) l'installeur de Dokan Librairy.

XP, Vista, Seven, Server 2003 et 2008


Dokan Librairy est compatible avec Windows XP, 2003, Vista, 2008 et Seven pour x86; pour ces versions de Windows,
Cliquez droit sur DokanInstall_0.6.0.exe > "exécuter en tant qu'administrateur".
Pour la description de la procédure, reportez-vous aux captures d'écran et au déroulement de l'opération décrit durant l'installation sous Windows 8 et 8.1

Windows 8 et 8.1


image dokanlibrairysetup.png (5.8kB)
Dokan Librairy Setup


- Allez dans votre dossier de téléchargement;
- cliquez droit sur DokanInstall_0.6.0.exe > résoudre les problèmes de compatibilité;

image assistantcompatibilit1.png (17.0kB)
assistant de compatibilité


- attendez le chargement complet de la barre de progression;
- cliquez sur "Essayer les paramètres "> Mode de compatibilité Windows: Windows 7;

image assistantcompatibilit2.png (15.4kB)
assistant de compatibilité 2


- cliquez sur le bouton "Tester le programme";

Il vous faut autoriser cette action en cliquant sur l'icône du gestionnaire d'administration de Windows qui apparaît dans la barre d'outils du Bureau de Windows 8.

Toutes versions Windows


Dans la nouvelle boîte Dokan Librairy Installer qui s'affiche sur votre Bureau,

image assistantcompatibilit3.png (19.4kB)
assistant de compatibilité 3


- Cliquez sur le bouton "I Agree"
Vous avez le choix entre la version 32 bits et la version 64 bits; les cases à cocher en rapport avec ce choix semblent être configurées pour la version appropriées. Mais pour le cas où vous seriez sur une version Windows 64 bits, n'omettez pas de rectifier en décochant les versions 32 bits et cochant la version 64 bits.

image assistantcompatibilit4.png (12.1kB)
assistant de compatibilité 4


- Cliquez sur le bouton "Install"
Vous verrez apparaître relativement brièvement la console de commande de Windows (la fenêtre noire). L'opération se déroule en arrière-plan. Vous attendez que la console disparaisse d'elle-même sans rien faire de plus.

Lui succède alors la boîte de fin d'installation de Dokan Librairy Installer.

- Cliquez sur le bouton "Show details" histoire de vérifier qu'aucune erreur n'a été engendrée par l'installation;

image assistantcompatibilit5.png (13.9kB)
assistant de compatibilité 5


- cliquez sur le bouton "close".
Cette action ouvre l'explorateur Windows sur le dossier
C:\Program Files\Dokan\DokanLibrary

qui contient les textes anglophones légaux des 3 licences d'utilisation limitée (MIT, GNU LESSER GENERAL PUBLIC LICENSE et GNU GENERAL PUBLIC LICENSE) et le fichier explicatif readme.txt, également rédigé en anglais (descriptif de l'utilitaire et des environnements compatibles, licences d'utilisation, localisation des fichiers installés, utilisation).

Tout ceci fait, si vous êtes sous Windows 8 ou 8.1, n'oubliez pas
- d'aller à la barre d'outils du Bureau Windows,
- de cliquer sur l'icône de l'utilitaire de résolution de problèmes de compatibilité des programmes,

image assistantcompatibilit6.png (16.5kB)
assistant de compatibilité 6


- de cliquez sur "Oui, enregistrer ces paramètres pour le programme".

Vous en avez terminé avec l'installation de Dokan Librairy.

Installation de encfs4win


- Téléchargez (lien externe) l'archive zip et l'installeur de encfs4win.
- Ouvrez l'archive et copiez le dossier encfs4win sur votre Bureau ou dans Programmes.
- Ouvrez le dossier encfs4win.

Il contient 3 fichiers exécutables d'extensions .exe (ces extensions sont visibles uniquement si vous avez configuré l'explorateur Windows en activant la case à cocher "Extensions des noms de fichiers"):


XP, Vista, Seven, Windows 8, Server 2003 et 2008


Pour lancer ces exécutables, il vous faudra cliquer droit et les exécuter en administrateur.

Windows 8.1


Il faut d'abord tester et configurer la compatibilité de ces exécutables, car ni encfs4win, ni Dokan Librairy (voir "Installation de Dokan Librairy", ci-dessous) ne sont, officiellement, prévus pour fonctionner sous cette dernière version de Windows.

Dans l'explorateur,

image encfs.png (17.8kB)
executables encfs


- cliquez droit sur chacun des exécutables (les fichiers .exe);
- dans le menu contextuel qui apparaît, cliquez sur "Propriétés".

image encfs2.png (27.7kB)
propriétés encfs


- Lorsque la boîte de propriétés et ouvertes, vous cliquez sur l'onglet "compatibilité";
- vous cochez la case "Exécuter ce programme en mode de compatibilité";
- vous déroulez le menu lié en cliquant sur la flèche de droite,
- vous sélectionnez "Windows 8"
- vous finalisez en cliquant sur "Appliquer" puis sur OK.

Utilisation


Ces installations réalisées, redémarrez complètement votre machine.
Vous pouvez, théoriquement, configurer encfs

- soit en ligne de commande (usage avancé de encfs.exe)
- soit en mode fenestré (encfsw.exe, beaucoup plus habituel pour les utilisateurs de Windows, le système des "fenêtres").

Mais, pour lancer encfs une première fois, il semble, sous Windows 8 ou 8.1 qu'il soit préférable de le faire en ligne de commande.

Configuration


- Vous allez sur l'accueil de Windows 8;
- vous tapez "cmd" dans l'outil de recherche.

Ceci ouvre la "boîte noire" de la ligne de commande Windows.
Il n'est pas nécessaire de le faire en tant qu'administrateur.

Cmd s'ouvre sur votre répertoire utilisateur (Myname pour l'exemple):

Microsoft Windows [version 6.3.9600]
(c) 2013 Microsoft Corporation. Tous droits réservés.

C:\Users\Myname>

Si vous envoyez la commande "encfs" sans arguments depuis ce répertoire, cmd vous répondra:
Microsoft Windows [version 6.3.9600]

(c) 2013 Microsoft Corporation. Tous droits réservés.

C:\Users\Myname>encfs
'encfs' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.


Cet avertissement ne signifie pas que votre installation a un problème.
Il vous faut simplement lancer la commande depuis le répertoire dans lequel est stocké encfs.exe.

Par exemple,
- si vous vous nommez Myname,
- que vous avez placé le dossier de encfs sur votre Bureau,
- dans un répertoire nommé encfswin4,
- que vous voulez créer deux répertoires crypt et decrypt
- vous tapez cette commande dans cmd:
C:\Users\Mynam> C:\Users\Mynam\Desktop\encfswin4\encfs C:\crypt C:\decrypt


Cmd vous demandera si vous voulez bien créer
- le répertoire C:\crypt (vous tapez y au clavier pour yes)
- le répertoire C:\decrypt (vous tapez y au clavier pour yes)
- le mot de passe qui vous sera utile pour ouvrir le répertoire crypté (vous tapez votre mot de passe au clavier)
- la confirmation de ce mot de passe (vous tapez votre mot de passe au clavier)

image cmd.png (12.6kB)
cmd création du répertoire crypté


Choisissez un mot de passe qui ne contienne pas un mot connu (des dictionnaires de mot de passe permettent ainsi de cracker facilement tout mot de passe construit sur un mot connu), évitez votre date de naissance et autres types de moyens mnémotechniques basiques. Un bon mot de passe doit comporter des chiffres et des lettres, en minuscules et majuscules mélangées. Vous pouvez utiliser un générateur de mots de passe aléatoires (lien externe)... sauf si vous évoluez en mode paranoïaque accentué !


- Vous fermez cmd et vous vérifiez que vos deux répertoires ont bien été créés.

- Vous retournez dans votre répertoire encfswin4,
- vous y repérez l'exécutable encfsw.exe,
- vous faites un clic droit sur ce fichier;
- dans le menu contextuel, vous choisissez "épingler à la barre des tâches", ou "épingler à l'écran d'accueil", ou "créer un raccourci", ou "envoyer vers" > bureau, selon l'organisation de votre méthode d'accès aux applications.

- Vous cliquez sur la nouvelle icône; à première vue, rien ne se passe.
- Toutefois, si vous regardez le coin droit de votre barre des tâches, et si vous avez configuré cette barre pour "toujours afficher toutes les icônes..." (ceci se fait depuis "Propriété de la barre des tâche et de la navigation" lorsque vous cliquez droit sur la barre des tâches" puis sur le bouton "personnaliser"),

image barredestache.png (41.4kB)
Configuration barre des tâches


- vous y verrez une nouvelle icône en forme de clé.

image iconeencfs.png (12.4kB)
icône encfs
br />
- Si vous cliquez sur cette icône, vous verrez alors apparaître un petit menu:

image menuencfs4win.png (11.4kB)
menu encfs


- si vous cliquez sur Open/create, vous pouvez alors choisir d'ouvrir ou créer un dossier crypté

image menuencfs4win2.png (27.2kB)
menu encfs 2


- si vous cliquez sur préférences, vous pouvez choisir de cocher "Lauch on startup" afin de charger encfs au démarrage de votre Windows.

image menuencfs4win3.png (17.5kB)
menu encfs 3


Ce tutoriel est terminé. Vous avez en mains tous les éléments pour tester une première installation et créer un premier dossier crypté. Votre expérience faite, dans la plus grande simplicité et à partir d'un répertoire non existant (C:\crypt) auparavant sur votre disque dur, vous pouvez maintenant, éventuellement, l'effacer manuellement depuis l'explorateur et commencer, depuis l'interface graphique accessible par la petite clé, la configuration d'un vrai répertoire, un répertoire important pour vous, déjà existant sur votre machine.
Avant de commencer cette seconde expérience, un peu plus critique, n'hésitez pas à d'abord faire une copie et une sauvegarde de ce répertoire. Dans le cas où votre seconde expérience tournait court, vous n'aurez aucun stress à subir... vous disposez de vos sauvegardes... et vous pouvez recommencer autant de fois que vous le voudrez.
Enfin, le fait de crypter un seul répertoire ne vous interdit aucunement d'en crypter d'autres sur votre disque dur. Les systèmes de fichiers Fuse ont été créés pour cela ! et vous faciliter la vie... bien que, à première vue, ils paraissent compliqués. En fait, il ne faut que quelques dizaines de secondes pour les mettre en place dès lors que vous avez intégré la logique simple de cette démarche.

Ne perdez également pas de vue que le répertoire des fichiers cryptés contient un fichier vital pour vous : .encfs6.xml ; sa perte, son effacement rendra quasiment impossible la récupération de vos fichiers. Il vous faut donc absolument le sauvegarder comme précisé dans la page de présentation de encfs.