Le fichier .encfs6.xml
contient des métadonnées qui décrivent le chiffrement des fichiers de l'utilisateur. C'est le seul fichier qui ne devrait pas être supprimé et la réponse courte est de dire que le chiffrement est impossible sans lui.
Encfs fonctionne en utilisant une phrase secrète pour créer une clé (potentiellement de faible entropie car elle est dérivée de l'entrée utilisateur) qui est utilisée pour chiffrer une autre clé générée par la machine (de haute entropie) qui est utilisée pour le chiffrement des fichiers. Cette clé est stockée chiffrée à l'intérieur de .encfs6.xml
comme comme ceci :
AVE9837475fv...VoE93845ee
En théorie, si vous avez ces données et que vous connaissez la phrase secrète utilisée pour les chiffrer et que vous connaissez tous les paramètres de chiffrement utilisés, alors vous pourriez les décrypter en utilisant un autre outil tel qu'OpenSSL. Vous devriez regarder le code source de encfs pour comprendre exactement ce qu'il fait et dans quel ordre, mais il serait possible de décrypter en utilisant un autre outil.
Mais vous avez vraiment besoin des paramètres contenus dans le fichier .encfs6.xml
pour pouvoir décrypter, même si vous prévoyez de le faire sans le logiciel encfs. Donc c'est un peu inutile parce que, même si vous aviez ces informations, vous pourriez reconstruire le fichier xml à la main et utiliser encfs de toute façon.