i was wondering how Seafile Server saves the Filenames of an encrypted library so I digged into the data files. As I use sqlite as “Backend” I checked this one first. There was no information about any filename. But I found in the table “VirtualRepo” some folder paths to shared directories. This is ok because the libraries aren’t encrypted.
But in the “commits” directory there are at least some information in each commit description about filenames inside encrypted libraries.
So my question is: Is it possible to retrieve (all) filenames of an encrypted library without the encryption key?
Why are the commit descriptions of an encrypted library readable?