Since update 1.4.0+ Droppy has the option to encrypt files, but there are a couple things you should note before enabling this option.
- Your current files won't be encrypted, only new uploaded files will be encrypted, un-encrypted files will still be available to be downloaded.
- Droppy uses the PHP extension Mcrypt and the Mcrypt-chipher MCRYPT_RIJNDAEL_256 to encrypt the files. Make sure that you have Mcrypt 2.4.x (or higher) installed on your server, you can check this by uploading a phpinfo file to your server and check if Mcrypt is listed over there (including the Rijndael 256 chipher). In WHM you can enable Mcrypt through EasyApache, you can also install Mcrypt by using a simple shell command.
- 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 Mcrypt encryption it uses the S3 AES 265 encryption so files will be encrypted in the bucket and not on the web server.
How do I enable Droppy file encryption ?
If you have Mcrypt installed with the Mcrypt chipher rijndael 256 then you should be able to enable the Droppy file encrypt feature, 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.