Menu

#44 Feature requests

1.0
open
nobody
None
2016-01-09
2016-01-09
No

Hi,

As development of BoxCryptor Classic has been abandoned, I've decided to start using EncFSMP. Migration was pretty easy (after all, BoxCryptor Classic is based on encfs as well), and overall I'm quite pleased to see that there is an alternative.
In fact, I wrote a rant about crypto tools a few days ago (see here: https://www.corelan.be/index.php/2016/01/06/crypto-in-the-box-stone-age-edition/), and I'll be more than happy to write another post about encFSMP (and perhaps ask people to join forces and help out), providing that some features can be added:

  1. auto-mount : tell encFSMP to automatically mount certain encfs folders (prompting for password when necessary if the password was not changed) would be very helpful
  2. on OSX, put an icon at the top, and allow users to mount & unmount encfs folders by clicking on the icon. Don't show the GUI unless user clicks "Preferences" or "Settings" or something like that)
  3. allow to define number of PBKDF2 iterations when creating a new encFS folder. BoxCryptor defaults to 5000 (which is faster, probably less safe than the higher value used with EncFSMP...), so it would be nice to default to a higher value, but still allow an expert user to take the decision to set a custom value)
  4. Show the encFS folder name when prompting for a password (in combination with feature 2 above, would improve user experience as we don't have to keep a window open all the time, and the windows/dialogs that are shown contain sufficient information for a user to understand what is happening)

If you are ok with this, I'll continue testing and open tickets when necessary.
For now, I found things to be rather stable on Windows, but not so much on OSX (freezes, performance issues as soon as folder is put under stress; for example copying large number of files into the folder, and syncing it with dropbox at the same time).

In any case, thank you for working on this - keep up the good work !

Discussion

  • RomanH

    RomanH - 2016-01-09
    1. Auto-mount is on the todo-list
    2. Since Yosemite the icon at the top does not work anymore. I only use the wxWidgets class for this, I hope they will fix it. Also, I am not a very experienced OS X developer, so it would take me much time to solve the problem by myself.
    3. This is already possible in the user interface with the "expert" settings. For the predefined settings EncFSMP has the same defaults as encfs on Unix, and I would like to leave it that way.
    4. I will think about it.

    In general EncFSMP is only a hobby for me, and I don't have as much time for it as I would like. However, I am always happy if other developers add features or people write about EncFSMP.

    Thanks for your input!

     
    • corelanc0d3r

      corelanc0d3r - 2016-01-09

      Auto-mount is on the todo-list
      Thanks! Is your todo list public somewhere ?

      Since Yosemite the icon at the top does not work anymore. I only use the wxWidgets class for this, I hope they will fix it. Also, I am not a very experienced OS X developer, so it would take me much time to solve the problem by myself.
      Understood. Is your source code public somewhere? Have you considered moving to github or so? If you can point me in the code where the issue is, I can see if I can find some people who may be able to help

      This is already possible in the user interface with the "expert" settings. For the predefined settings EncFSMP has the same defaults as encfs on Unix, and I would like to leave it that way.
      Hmmm, unfortunately that does not seem to be the case. Under "expert" settings, I cannot define the number of iterations. Keeping it to the default is fine, but I would prefer to be able to change it when I want to. As this can only be done when the encFS folder gets created, I believe it's an important setting to consider.

      I will think about it.
      Thanks

      In general EncFSMP is only a hobby for me, and I don't have as much time for it as I would like. However, I am always happy if other developers add features or people write about EncFSMP.

      Fully understood, and your hard work is very much appreciated. As I explained, I'll be more than happy to try to get the word out, but I'm sure people will appreciate if there is an easy way to contribute. Moving to github may be an option to consider.
      Also, would you mind indicating how good (or bad) the Pismo File Mount support is ? I have noticed some constraints on OSX that appear to have a negative impact on performance. Perhaps it would be an option to check if encfs is installed on OSX? and avoid the use of Pismo altogether on OSX if that is the case ?

      thanks !!

      Peter

       

Log in to post a comment.

Auth0 Logo