Table des matières

Gocryptfs

Gocryptfs (site) est une alternative à encfs.

Installation

Sur ubuntu, gocryptfs est dans les dépôts :

$ sudo apt search gocryptfs
En train de trier... Fait
Recherche en texte intégral... Fait
gocryptfs/focal 1.7.1-1 amd64
  Encrypted overlay filesystem written in Go
 
$ sudo apt install gocryptfs

Note: On peut installer SiriKali pour gérer gocryptfs graphiquement.

Configuration

$ mkdir ~/Cloud/coffre-gocryptfs
 
$ mkdir coffre-gocryptfs-ouvert
$ gocryptfs -init ~/Cloud/coffre-gocryptfs/
Choose a password for protecting your files.
Password: 
Repeat: 
 
Your master key is:
 
    aaaaaaaa-aaaaaaaa-aaaaaaaa-aaaaaaaa-
    aaaaaaaa-aaaaaaaa-aaaaaaaa-aaaaaaaa
 
If the gocryptfs.conf file becomes corrupted or you ever forget your password,
there is only one hope for recovery: The master key. Print it to a piece of
paper and store it in a drawer. This message is only printed once.
The gocryptfs filesystem has been created successfully.
You can now mount it using: gocryptfs Cloud/coffre-gocryptfs MOUNTPOINT
$ gocryptfs ~/Cloud/coffre-gocryptfs/ ~/coffre-gocryptfs-ouvert/
Password: 
Decrypting master key
Filesystem mounted and ready.
 
  * Il n'y a au départ que deux fichiers :
<code bash>
$ ls -alh ~/Cloud/coffre-gocryptfs/
total 16K
drwxrwxr-x  2 simon simon 4,0K déc  6 21:58 .
drwxrwxr-x 14 simon simon 4,0K déc  6 21:56 ..
-r--------  1 simon simon  385 déc  6 21:58 gocryptfs.conf
-r--r-----  1 simon simon   16 déc  6 21:58 gocryptfs.diriv
 
$ ls -alh ~/coffre-gocryptfs-ouvert/
total 8,0K
drwxrwxr-x  2 simon simon 4,0K déc  6 21:58 .
drwxr-xr-x 30 simon simon 4,0K déc  6 21:59 ..

Tests

Fichier vide

$ touch ~/coffre-gocryptfs-ouvert/test.txt
 
$ ls -alh ~/coffre-gocryptfs-ouvert/
total 8,0K
drwxrwxr-x  2 simon simon 4,0K déc  6 21:59 .
drwxr-xr-x 30 simon simon 4,0K déc  6 21:59 ..
-rw-rw-r--  1 simon simon    0 déc  6 21:59 test.txt
 
$ ls -alh ~/Cloud/coffre-gocryptfs/
total 16K
drwxrwxr-x  2 simon simon 4,0K déc  6 21:59 .
drwxrwxr-x 14 simon simon 4,0K déc  6 21:56 ..
-rw--w----  1 simon simon  385 déc  6 21:58 gocryptfs.conf
-rw-rw----  1 simon simon   16 déc  6 21:58 gocryptfs.diriv
-rw-rw-r--  1 simon simon    0 déc  6 21:59 owMjDpXjCS1Wk_fRGKVjEw

Dossier plus important

J'ai copié un dossier de ~800Mo contenant pas mal de documents. Dans le lot, certains fichiers ont causé des erreurs ( splicing )

Ces fichiers sont en fait corrompus… Il va falloir que je regarde si je peux encore les récupérer depuis un backup. m(

Alternative(s)