mrpdaemon / encdroid

Encdroid is an Android application for accessing EncFS volumes on cloud storage
GNU General Public License v3.0
86 stars 20 forks source link

Optional PINs per volume, to protect volume passwords a little more #79

Open marfl opened 9 years ago

marfl commented 9 years ago

This pull requests implements the following feature:

With this, users can use secure (and thus hard to remember and type) passwords for their EncFS containers without breaking usability. Still, if someone snatches their device, they cannot simply look at all volumes. At the same time, some volumes that are accessed very often, like volumes with notes, can still be accessed quickly.

This is the same idea I outlined in the discussion for #13. However, I now believe that PINs per volume are a somewhat different feature than a PIN for the whole app and that both features could also coexist.

Last note: PINs and passwords are saved unencrypted in the database, so this is not a security measure against sophisticated adversaries.