Since update 2.0+ Droppy is using a new method (openssl) to encrypt and decrypt files. There are a couple things you should know before enabling encryption.
- Droppy V2 won't be able to decrypt your files that were encrypted by Droppy V1, V2 will only be able to decrypt new uploaded files, un-encrypted files will still be available to be downloaded.
- Droppy uses the PHP extension openssl, PHP 7+ has openssl preinstalled so there's nothing you need to enable to install.
- Your file processing times will increase a lot, this because encrypting requires a lot of CPU power.
- The Droppy - FTP Plugin supports encrypted files but only when using a FTP connection and not when using a SFTP connection.
- The Droppy - Amazon S3 plugin supports file encryption but doesn't make use of the local openssl encryption, it uses the S3 AES 265 encryption so files will be encrypted in the bucket(cloud) and not on the web server.
How do I enable Droppy file encryption ?
Make sure you're running PHP 7+ and head over to your admin panel and go to Settings -> General settings scroll down to the bottom of the page and search for the section called "Encryption", then select "Enabled" and click "Save".
All new uploaded files will now be encrypted and are only able the be decrypted by downloading them through Droppy.